15

(Nexus 7) として 7 インチ タブレット用のドローアブルを用意しました。

 drawable-large-hdpi-port
 layout-large-hdpi-port

これを行っているときにエラーが発生します。どこが間違っているのかわかりませんでした。

7インチ、10インチタブレットの両方で、横置き、縦置き両方のレイアウトを用意したい

4

4 に答える 4

17

以下を試してください:-

values-sw720dp  10.1” tablet 1280x800 mdpi

values-sw600dp  7.0”     tablet 1024x600 mdpi

values-sw480dp      5.4” 480x854 mdpi 
values-sw480dp      5.1” 480x800 mdpi 

values-xhdpi          4.7”   1280x720 xhdpi 
values-xhdpi          4.65” 720x1280 xhdpi 

values-hdpi            4.0” 480x800 hdpi
values-hdpi            3.7” 480x854 hdpi

values-mdpi           3.2” 320x480 mdpi

values-ldpi             3.4” 240x432 ldpi
values-ldpi             3.3” 240x400 ldpi
values-ldpi             2.7” 240x320 ldpi

以下も参照してください:-

ここに画像の説明を入力

于 2014-07-03T06:42:25.063 に答える
7

間違った方法でフォルダに名前を付けています。Android では、リソース フォルダーに名前を付ける規則または順序があります。この順序で修飾子名を指定する必要があります。

リソースの提供については、このドキュメントの表を確認してください。表に示されている順序でフォルダーに名前を付ける必要があります。

ここでは、フォルダに次の名前を付ける必要があります

layout-large-port-hdpi
drawable-large-port-hdpi

タブレット用のリソース フォルダーを準備するには、画面サイズ属性または最短幅属性のいずれかを使用できます。

例えば

画面サイズ属性を使用すると、次のようなフォルダーに名前を付けることができます

layout-large-... (for 7" devices)
layout-xlarge-... (for 10" devices)

最短幅属性を使用すると、使用できます

layout-sw600dp-... (for 7" devices)
layout-sw720dp-... (for 10" devices)

最短幅属性は、3.2 (API 13) 以降のデバイスでのみ機能することに注意してください。

于 2013-07-15T05:52:42.820 に答える
3

これを使って:

Wrong: drawable-hdpi-port/
Correct: drawable-port-hdpi/

このリンクを見ることができます

于 2014-07-30T08:19:48.037 に答える