Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何避免自定义图像的可展开列表视图中的指示器变形?_Android - Fatal编程技术网

Android 如何避免自定义图像的可展开列表视图中的指示器变形?

Android 如何避免自定义图像的可展开列表视图中的指示器变形?,android,Android,当我不在可扩展列表中设置组指示器时,它工作正常,默认指示器显示在左侧。我想用自定义图像(arrow_down.png和arrow_right.png)放置自定义指示器 和 它们有维度100x100,我把xml放在ExpanadableListView中 android:groupIndicator="@drawable/indicator" 指示器在哪里 <selector xmlns:android="http://schemas.android.com/apk/res/android

当我不在可扩展列表中设置组指示器时,它工作正常,默认指示器显示在左侧。我想用自定义图像(arrow_down.png和arrow_right.png)放置自定义指示器

它们有维度
100x100
,我把xml放在ExpanadableListView中

android:groupIndicator="@drawable/indicator"
指示器在哪里

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_empty="true" android:drawable="@drawable/arrow_right"></item>
    <item android:state_expanded="true" android:drawable="@drawable/arrow_down"></item>
    <item android:drawable="@drawable/arrow_right"></item>
</selector>

但它会使图像完全变形,尤其是当我展开行时。
如何解决此问题并避免指示器变形?

能否发布屏幕截图?请参阅以下链接以了解如何完成此操作