Android Studioでセレクタを作成したいと思います。 res.layoutフォルダに "button_hover.xml"という名前のファイルを作成しました。セレクタを作成する
button_hover.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="wrap_content" android:layout_width="wrap_content">
<item android:state_focused="true" android:drawable="@drawable/bg1.png"/>
<item android:state_pressed="true" android:drawable="@drawable/bg2.png" />
<item android:drawable="@drawable/bg3.png" />
</selector>
bg1.png、bg2.png、bg3.pngが私の描画可能なフォルダに存在している、私はそれらを呼び出すには、Ctrl +スペースを使用することができますが、とき私はアプリを実行すると、コンソールにエラーが表示されます:
Error:(5, 58) No resource found that matches the given name (at 'drawable' with value '@drawable/bg1.png').
Error:(6, 58) No resource found that matches the given name (at 'drawable' with value '@drawable/bg2.png').
Error:(7, 29) No resource found that matches the given name (at 'drawable' with value '@drawable/bg3.png').
どうすれば修正できますか?
使用 '、拡張子は.pngを' .png' – eriuzo
削除を失いますどこから使用されたドロアブルか –