Resources$NotFoundException: File res/drawable/xxxxxxxxxx.xml from drawable resourc ID #0x7f02006e
1707 ワード
このエラーに遭遇したシーンは、ビューに背景を設定するように、クリック時に背景の色を変更するように要求したものです.
最初はresの下にcolorフォルダを新規作成し、リソースファイルを次のように書きました.
レイアウトファイルは次のように設定されます.
ビューの背景画像がカラーセレクタをサポートしていないため、実行時にbackgroundという文に異常が投げ出されます.
では、カラーで背景を設定しなければならないときはどうすればいいのでしょうか.
次のように変更します.
背景の色を設定するxmlファイルをvaluesの下に新規作成しました
次に背景色のxmlファイルを変更します
このファイルをdrawableディレクトリに捨てます
背景色を
最初はresの下にcolorフォルダを新規作成し、リソースファイルを次のように書きました.
-
-
-
レイアウトファイルは次のように設定されます.
ビューの背景画像がカラーセレクタをサポートしていないため、実行時にbackgroundという文に異常が投げ出されます.
では、カラーで背景を設定しなければならないときはどうすればいいのでしょうか.
次のように変更します.
背景の色を設定するxmlファイルをvaluesの下に新規作成しました
#ec6933
#ffffff
次に背景色のxmlファイルを変更します
-
-
-
このファイルをdrawableディレクトリに捨てます
背景色を
android:background="@drawable/car_types_click_bg_selector"
でいいです.