0

res フォルダーには、layout-hdpi、layout-mdpi、layout-xhdpi、および layout-ldpi フォルダーがあります。今私の問題は、解像度が 1024 x 600 のタブレットが layout-mdpi フォルダーからレイアウトを取得することです。そのため、他のデバイスのレイアウトも管理するのは困難です。解像度が 320 x 480 の HVGA デバイスも、layout-mdpi フォルダーからレイアウトを取得するためです。では、どうすればこの問題を解決できますか?

4

5 に答える 5

1

これについての素晴らしい記事があります。つまり、1024 x 600 タブレットのリソースとなる layout-w600dp リソース フォルダーを作成できます。

于 2012-07-18T14:05:34.527 に答える
1

たとえば、次のように使用できます

HVGA デバイスの場合はlayout- mdpi 、解像度が 1024*600 のタブレットの場合はlayout-mdpi-sw1024dp - sw は最小幅

ここで、利用可能なすべてのオプションを見つけることができます: http://developer.android.com/guide/topics/resources/providing-resources.html

于 2012-07-18T14:06:34.397 に答える
0

レイアウトを変更できるパラメーターは密度だけではありません。サイズは別のものです。使用できるすべてのオプションについては、以下のリンクの表を参照してください。おそらく、layout-large または layout-xlarge が適しています。

http://developer.android.com/guide/practices/screens_support.html

于 2012-07-18T14:10:00.703 に答える
0

それらは、、、などの修飾子でSizeありsmalllarge使用xlargeできます。

詳細については。

于 2012-07-18T14:03:29.937 に答える
0

7インチおよび1024 * 600解像度のタブレット用のlayout-mdpiの代わりに、layout-sw600dpという名前のフォルダーを作成してみてください。私にとってはうまくいったので、うまくいくと確信しています。エミュレーターで、ターゲット デバイスの API レベルを確認します。レベル 11 に上げます。以下のリンクで、あなたの質問に似た私の質問への回答を参照することもできます。

ここにリンクの説明を入力

ご不明な点がございましたら、お気軽にお問い合わせください。

于 2013-03-29T09:07:16.567 に答える