android:在可扩展 ListView 中设置指示器的大小

标签 android expandablelistview indicator

我正在制作一个应用程序,其中我必须在应用时使用组指示器图像显示放大图像。任何人都可以帮助我如何在可扩展 ListView 中设置指示器图像。任何帮助将不胜感激。

最佳答案

自定义可绘制对象可能就是您所需要的。您不能玩弄内置指示器。看看this .该页面底部的 group_indicator.xml 是自定义指标的示例。您只需将此可绘制对象添加到 expandablelistview 元素的 android:groupindicator 值中。通过这种方式,您可以控制指示器的行为和大小,如果组中没有 child ,还可以通过一些调整隐藏指示器。

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

希望对您有所帮助。

关于android:在可扩展 ListView 中设置指示器的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8339524/

相关文章:

android - 不支持的方法 : AndroidArtifact. getBuildConfigFields()

java - ExpandableListView展开后组项乱序

swift - 如何将 RxSwift 与 NVActivityIndi​​catorView 一起使用?

新窗口中的 JavaFX 进度指示器不会 "spin"

swift - 使用 reloadData() 使滚动条在 UITableView 上始终可见

android - 几个小时过去后,Android 中的闹钟会停止

android - 内存 - 将大型数据集从 Activity 传递到 fragment

java - 在 OpenGL ES 2.0 中使用多个纹理

android - 一个 ExpandableListView 的多种布局

android - 是否可以使用可扩展 ListView 作为微调器的下拉 View ?