2011-07-17 13 views
1

私は、拡張可能なリストビューのデフォルトの最小化されたアイコンと最大化されたアイコンを変更しようとしています。私は密接に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"のローカルコピーとシステムアイコンの参照の両方を試しましたが、両方のシナリオで同じエラーが発生します。解像度で

誰かが問題を明確にし、解決策を見つけることを願って:)

+0

".9"の部分を削除しようとしましたか?私はあなたがそれらを必要とは思わない編集:またアンドロイド:アイコンまたはアンドロイド:drawableされている必要がありますか? –

+0

これは役に立ちました。ファイル名の.9部分を削除するだけでした。ありがとうたくさん:D – Arcadia

+0

クール、私は答えとしてコメントを入れます! –

答えて

2

」0.9" の部分はリソース識別子に入れる必要はありません:)

0

/drawable- hdpiフォルダのフォルダ名を "expander_ic_maximized.9.png"の代わりに "expander_ic_maximized.png"に変更してください

+0

名前を変更する必要があるファイルはありません:) – Arcadia

+0

そうですね、それはタイプミスです..ありがとう:-) –

関連する問題