0

私のアプリケーションでは、モバイル デバイスごとに異なるフォント サイズとパディングを設定したいと考えています。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) を識別する特定の方法はありますか?

4

1 に答える 1

1

Nexus 4の場合はlayout -sw360dpフォルダーを使用 し、galaxy note の場合は layout-sw400dp フォルダーを使用します。それはあなたを助けるかもしれません。

于 2013-01-08T06:09:18.010 に答える