2017-05-24 13 views
0

私はすべての携帯端末で動作するアプリをプレイストアに持っています。今ではタブレットでもリリースしたいと考えています。dimens.xmlを適切に定義してAndroidモバイルデバイスとタブレットデバイスの両方をサポートする

1)画像はxhdpi画面用に設計されています。だから私はそれも錠剤をサポートするのに十分だろうと思うか、あるいは私はタブレットのためにイメージを別々に再設計すべきですか?

2)私は3つのカテゴリーにdimens.xml分割したい - すべての携帯電話のための

  • dimens.xmlすべての7インチタブレット用
  • dimens.xmlすべての10のための
  • dimens.xmlインチタブレット

私が思いついた解決策は、値が以下のようにフォルダ分けされて -

  • 値/ dimens.xml
  • 値-sw620dp/dimens.xml
  • 値-sw720dp/dimens.xml

が、いくつかの携帯電話は値-sw620dp/dimens.xmlまたは値に陥る可能性があるため-sw720dp/dimens.xml、dimens.xmlを3つのカテゴリに分割する適切な方法は何ですか?

私はカルコゲノフルバレン骨格がStruture Answered by Many

答えて

1

1多く

によって回答され、次の3つのカテゴリ に分割したいとxhdpiよりも高い密度で、市場にはタブレットデバイスはありません)以下の画像を投稿しないでください。したがって、xhdpi画像が

- values\dimens.xml 
    - values-land\dimens.xml 
    - values-sw600dp\dimens.xml 
    - values-sw600dp-land\dimens.xml 
    - values-sw720dp\dimens.xml 
    - values-sw720dp-land\dimens.xml 

サフィックス-land lanscape配向のために使用される人になるように以下の値フォルダを分割錠剤

2)をサポートするのに十分です。

携帯電話は、sw600dpまたはsw720dpカテゴリに分類されません。あなたはdpとpxの間で混乱していると思います。

例:

サムスンギャラクシーS7エッジを取ります。

解像度:1440 X 2560px

密度:xxxhdpi

xxxhdpi密度でDPに1440pxの変換、あなたは(Convert px to dp

Therfore DPでサムスンギャラクシーS7エッジの幅が320dpである320dp取得しますvalues \ dimens.xmlファイルになります

同様にTabキーを押してdpを検索すると、dpが600dp以上になることがわかります。

関連する問題