私は、拡張可能なリストビューのデフォルトの最小化されたアイコンと最大化されたアイコンを変更しようとしています。私は密接にthis tutorialに従ったが、私はexpander_group.xmlファイルに次のエラーを取得しておいてください。Expandable ListViewのデフォルトのアイコンを変更する
error: Error: No resource found that matches the given name (at 'icon' with value '@android:drawable/expander_ic_minimized.9').
expander_group.xmlファイルは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_expanded="true"
android:drawable="@drawable/expander_ic_maximized.9"/>
<item
android:icon="@android:drawable/expander_ic_minimized.9" />
</selector>
あなたがSEにできるように上記のスニペットでは、res/drawable-hdpiフォルダ内の "expander_ic_maximized.9.png"のローカルコピーとシステムアイコンの参照の両方を試しましたが、両方のシナリオで同じエラーが発生します。解像度で
誰かが問題を明確にし、解決策を見つけることを願って:)
".9"の部分を削除しようとしましたか?私はあなたがそれらを必要とは思わない編集:またアンドロイド:アイコンまたはアンドロイド:drawableされている必要がありますか? –
これは役に立ちました。ファイル名の.9部分を削除するだけでした。ありがとうたくさん:D – Arcadia
クール、私は答えとしてコメントを入れます! –