0
私は次のような形状がありますAndroid 7はレイヤーリストのxmlドロアブルを表示していませんか?
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:top="9dp"
android:right="9dp"
android:bottom="9dp"
android:left="9dp">
<shape
android:shape="oval">
<solid android:color="#4d4d4d" />
</shape>
</item>
<item>
<shape
android:shape="oval">
<stroke android:width="2dp"
android:color="#4d4d4d"/>
</shape>
</item>
そして、ここでは、私はImageViewのにそれを追加する方法です:
<ImageView
android:id="@+id/couterImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_centerInParent="true"
android:baselineAlignBottom="false"
android:background="@drawable/ring_selector"/>
私が持っているすべてのデバイス、サムスンA5、A3、S4ミニ、アンドロイド4.4からS3へのリングの形状が表示されますid 5+だが、今日はAndroid 7でLg Nexus 5xを手に入れた。アプリを実行すると、xmlイメージは表示されない。
私はそれを表示する方法を見つけましたが、それは幅と高さをハードコードする必要があることを意味し、私はそれを望んでいません。ここで問題と思われるものは何ですか?電話、アンドロイドのバージョン、コード?どんな提案もすばらしいでしょう。ありがとう!
「私はそれは幅と高さだと私がいることをたくないハードコーディングする必要があり、」 - あなた 'ImageView'がすでに幅と高さをハードコード。 – CommonsWare
ええ、それは正しいです、それで私は画面上の画像を見ることができます – JuLes
あなたの質問を編集して、動作していないコードを表示することができます。 – CommonsWare