私のアプリケーションでは、モバイル デバイスごとに異なるフォント サイズとパディングを設定したいと考えています。Androidのドキュメントで説明されているこのメソッドを使用します。
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
問題は、Galaxy s2 と Galaxy Note 2(720x1280) モバイルの両方が xlarge/my_layout.xml ファイルを使用することです。これらの電話機は密度が異なります。したがって、どちらも同じようには動作しません。
Galaxy Note 2 xml は完璧ですが、galaxy s2 mobile のタイトルとフォント サイズのパディングを変更する必要があります。480x800 の画面 (galaxy s2) を識別する特定の方法はありますか?