Изменение расширяемых значков ListView по умолчанию - PullRequest
1 голос
/ 17 июля 2011

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

ошибка: ошибка: не найден ресурс, который соответствует заданному имени (в значке «icon» @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, так и ссылаться на системный значок, но в обоих сценариях выдается одна и та же ошибка.

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

Ответы [ 2 ]

2 голосов
/ 18 июля 2011

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

0 голосов
/ 18 июля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...