Изменение значков расширяемого списка по умолчанию

Я пытаюсь изменить свернутые и развернутые значки по умолчанию для расширяемого списка. Я внимательно следил за этим руководством , но Я продолжаю получать следующую ошибку в файле expander_group.xml:

ошибка: Ошибка: не найден ресурс, соответствующий заданному имени (на «значке» со значением «@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>

Как вы можете видеть в приведенном выше фрагменте, я пытался использовать как локальную копию «expander_ic_maximized.9.png» в папке res/drawable-hdpi, так и ссылку на системный значок, но оба сценария приводят к одной и той же ошибке.

Надеюсь, кто-нибудь прояснит проблему и поможет найти решение :)


person Arcadia    schedule 17.07.2011    source источник
comment
Вы пытались удалить детали .9? Я не думаю, что они вам нужны РЕДАКТИРОВАТЬ: также должен ли это быть android:icon или android:drawable?   -  person Alex Curran    schedule 18.07.2011
comment
Это помогло .. Просто нужно было удалить часть .9 имени файла. Большое спасибо :D   -  person Arcadia    schedule 18.07.2011
comment
Круто, тогда я поставлю комментарий как ответ!   -  person Alex Curran    schedule 18.07.2011


Ответы (2)


Части ".9" не нужно помещать в идентификатор ресурса :)

person Alex Curran    schedule 17.07.2011

В папке res/drawable-hdpi переименуйте папку в «expander_ic_maximized.png» вместо «expander_ic_maximized.9.png».

person Shaista Naaz    schedule 17.07.2011
comment
Нет, это файл, который нужно переименовать :) - person Arcadia; 18.07.2011