Java 更改可展开的ListView默认图标

Java 更改可展开的ListView默认图标,java,android,android-layout,Java,Android,Android Layout,我正在尝试更改可扩展列表视图的默认最小化和最大化图标。我紧跟其后,但在expander\u group.xml文件中不断出现以下错误: 错误:错误:未找到与给定名称匹配的资源(在“icon”处,值为“@android:drawable/expander_ic_minimized.9”) expander_group.xml文件如下所示: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://

我正在尝试更改可扩展列表视图的默认最小化和最大化图标。我紧跟其后,但在expander\u 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>

正如您在上面的代码片段中所看到的,我尝试过在res/drawable hdpi文件夹中使用“expander_ic_maximized.9.png”的本地副本并引用系统图标,但这两种情况都会产生相同的错误


希望有人能澄清问题并帮助找到解决方案:)

无需将“.9”部件放入资源标识符:)

在res/drawable hdpi文件夹中,将文件夹重命名为“expander\u ic\u maximized.png”而不是“expander\u ic\u maximized.9.png”

是否尝试删除“.9”部件?我认为你不需要编辑它们:它应该是android:icon还是android:drawable?这很有帮助。。只需要删除文件名的.9部分。非常感谢:DCool,我将把评论作为答案!否需要重命名的文件:)