さまざまな画面サイズに対して使用されるいくつかのレイアウトがあります。マークアップの違いは、メニューの強調表示など、異なるコードを使用することを示唆しています。
画面解像度は基本アクティビティのどこかで決定し、それに応じて適切なヘルパーを使用する必要があると思います。
この問題を解決する最善の方法は何ですか? ありがとうございました。
さまざまな画面サイズに対して使用されるいくつかのレイアウトがあります。マークアップの違いは、メニューの強調表示など、異なるコードを使用することを示唆しています。
画面解像度は基本アクティビティのどこかで決定し、それに応じて適切なヘルパーを使用する必要があると思います。
この問題を解決する最善の方法は何ですか? ありがとうございました。
あなたはそれをする必要はありません、システムが行います。ここを参照してください: http://developer.android.com/guide/practices/screens_support.html
それが言うように、アプリケーションは解像度で直接動作しません。small
アプリケーションは、一般化されたサイズ ( ~xlarge
) および密度グループ ( ldpi
~ )で指定されているように、画面サイズと密度のみに関係する必要がありますtvdpi
。
画面解像度に関する AVD のプロパティを変更することでテストできます。