0

電話スクリーンのサイズに応じて、layaoutxmlを異なる方法で選択できるかどうかを知りたいです。より明確にしようとし、より多くのレイアウトxmlファイルを作成し、アプリでこのステートメントを処理したいと思います

setContentView (R.layout.main) 

最初にそのディスプレイのサイズを確認するため、最も適切なレイアウトxmlを設定します

4

2 に答える 2

0

このページはもう見ましたか?

デバイス画面のサイズを照会してから、そのサイズの画面に使用するxmlレイアウトを選択できます...

于 2012-08-18T18:06:50.560 に答える
0

実際にできることは次のとおりです。

必要な構成ごとに新しいフォルダーを作成し、そのフォルダーに修飾子を付けて名前を付けます。

アプリケーションで画面サイズごとに異なるmain.xmlレイアウトを使用する場合は、プロジェクトに次のフォルダーを作成する必要があります。

/res/layout-small
/res/layout-normal
/res/layout-large
/res/layout-xlarge

これらの各フォルダーには、異なるmain.xmlファイルレイアウト(または必要なリソース)があります。Androidは、アプリケーションを実行しているデバイスと一致するものを選択します。

ドローアブルや言語の構成ごとに異なるリソースを追加することもできます。

詳細:http ://developer.android.com/guide/topics/resources/pproving-resources.html

于 2012-08-18T18:10:52.243 に答える