1

だから私は自分のアプリのメインレイアウトを調べていて、1つのレイアウトフォルダー「レイアウト」があります。アプリのアクティビティには、多くのテキストビューとボタンがあり、1つのものを移動して混乱させる相対レイアウトを使用できますレイアウト全体をアップします。現在のレイアウト (マージンを使用したフレーム レイアウト) でアプリを強制的に画面互換モードにする方法を見つけようとしていましたが、すべてめちゃくちゃで厄介なものが表示されています。

さまざまな画面をサポートするためのより良い方法を知っている人はいますか?

また、最初の質問への答えは次のとおりです。はい。ドキュメントの複数の画面と画面互換モードのサポートを確認しました。

4

3 に答える 3

2

ネストされたレイアウトを使用します。10 インチ タブレットの場合は、layout-xlarge を指定する必要があります。9 インチ タブレットの場合は、layout-sw720dp を指定します。詳細については、以下のリンクを参照してください http://developer.android.com/guide/practices/screens_support.html

于 2013-02-28T06:13:36.140 に答える
0

こんにちはウィリアムズ、次のような画面サイズのさまざまなレイアウトを作成できます

layout-large、layout-small、layout-xlarge、

そのため、さまざまなレイアウト フォルダーを作成することで、画面サイズを管理できます。次に、レイアウト XML ファイルを別のレイアウトにコピーすると、テキスト フィールド、ボタンなどを画面サイズとして変更できます。

于 2013-02-28T05:43:15.027 に答える
0

私の提案は、ネストされた線形レイアウトを使用することです。さまざまな画面サイズの場合は、アプリに layout_small、layout_large、layout_xlarge、layout_land などのさまざまなレイアウト フォルダーを作成し、xml ファイルをこれらのフォルダーにコピーして、それに基づいて変更を加える必要があります。

于 2013-02-28T05:32:40.340 に答える