Android Studio 2.0 プレビュー 3b
こんにちは、
アプリの背景に使用する次のレイアウトを作成しました。を使用してlayer-list
おり、エンドウ豆のボウルを 2 か所に表示したいと考えています。プレビューではすべて問題ないように見えますが、genymotion や一部の安価な中国製デバイスで実行すると、画像が画面全体に広がります。ただし、Android AVD では問題なく動作し、Nexus 5 (実デバイス) では問題なく動作します。
これは私が望んでいるもので、AVD と Nexus 5 での表示方法です。ご覧のとおり、問題はありません。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient
android:centerX="0.5"
android:centerY="0.3"
android:endColor="#08e25b"
android:gradientRadius="300dp"
android:startColor="#b7e9c9"
android:type="radial" />
</shape>
</item>
<item
android:width="48dp"
android:height="48dp"
android:left="350dp"
android:top="400dp">
<bitmap android:src="@drawable/peas" />
</item>
<item
android:width="68dp"
android:height="68dp"
android:drawable="@drawable/peas"
android:left="-20dp"
android:top="480dp" />
</layer-list>
peas.png
ファイルを配置しdrawable-nodpi
、幅と高さを追加するだけですlayer-list
そして、genymotion といくつかの安価なスマート デバイスで実行すると、次のようになります。
Just quick summary. Nexus 5 real device and AVD devices works ok Genymotion and cheap smart devices doesn't display correctly
何を信じたらいいのかわからず困っています。ビットマップも使用して、違いがあるかどうかを確認しました。
ご提案いただきありがとうございます。