0

私のレイアウトは、すべての Google デバイスを含む Eclipse GUI エディターのすべてのテスト ケースで正常にレンダリングされています。SDK を 22 から 22.0.1 に更新したところ、次のように通知されました。

レイアウト ライブラリが tvdpi 密度をサポートしていないレンダー ターゲットを使用しているようです。

これらの特定のリソース フォルダーがあります。

drawable
drawable-hdpi
drawable-ldpi
drawable-mdpi
drawable-xhdpi
values
values-large-hdpi
values-large-mdpi
values-large-xhdpi
values-large-mdpi
values-large-xhdpi
values-xlarge

tvdpi および large-tvdpi リソースを追加しようとしましたが、問題は解決しません。API 8 をターゲットにしています。Nexus 7 のレンダリングが壊れる原因は何ですか?

4

1 に答える 1

1

私が持っていた

    <uses-sdk:android:targetSdkVersion="8">

それを捨てたマニフェストで。この値は必要ないか、テストした最高の API レベルと同じくらい高く設定する必要があります。

編集: また、Eclipse レイアウト エディターで十分に高い API (横に API 番号が表示された緑色の Android ロボット アイコン) を選択します。TVDPI を備えた API が必要です。

于 2013-06-05T08:48:22.533 に答える