4

drawable-sw720dp-xhdpi のような drawable-swdp を使用することは有効ですか?

以下は私のシナリオです: 私の Acer iconia tab A501 (10") の解像度は 1280x800 で、密度は mdpi(160dp) です。drawable-sw720dp-mdpi からリソースを取得することが期待されています。しかし、リソースは drawable-sw720dp から取得されています。 -xhdpi。

次のフォルダーがあります: drawable-sw720dp drawable-sw720dp-mdpi drawable-sw720dp-hdpi drawable-sw720dp-xhdpi

これは、この修飾子が使用される方法ですか?

または、最小幅の計算中に密度が既に考慮されていますか?したがって、次の形式のフォルダーを 1 つだけ持つ必要があります: drawable-sw720dp

4

2 に答える 2

2

私は同じ問題を抱えていて、これを追跡しました。非 XHDPI デバイスが XHDPI 値を取る ICS (私にとっては Android 4.0.3) にバグがあったと思います。ほとんどの XHDPI デバイスは Jelly Bean (Nexus 4、Nexus 10) で開始されたため、フォルダーを最後に (何もないか -v14 ではなく) -v16 で修飾すると、問題が解決します。Jelly Bean を実行している 10 インチの非 XHDPI デバイスにはこのバグがないため、動作しているようです。これは、JB より前の XHDPI デバイスが壊れることを意味しますが、そのリスクを冒しても問題ありません。

于 2012-11-30T22:24:58.157 に答える
0

1280x800 のような解像度のタブレットは、デバイスの密度が hdpi の場合、もちろん drawable-xhdpi からリソースを取得します。

したがって、異なる解像度用にタブレット用に設計するには、適切な解像度名で画像の異なるフォルダーを作成する必要があります。

これはもっと役立つと思います。 http://developer.android.com/guide/practices/screens_support.html

ありがとう

于 2012-09-19T12:45:37.710 に答える