我想在可扩展列表视图中添加图像图标。我已经看到他们仅在子元素中添加的教程。是否有任何其他方式在父代中添加图像图标 任何帮助将不胜感激。 在此先感谢。android中可扩展列表视图中的图像图标
6
A
回答
5
您可以尝试ExpandableListView的setGroupIndicator(Drawable)
方法。
1
确定
public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
ViewGroup parent) {
if(getChildrenCount(groupPosition)==0)
{
// how do i hide the group indicator ?
}
那么,怎样才能修改空组组指标?
13
您也可以在XML定义自己的groupIndicator:
首先定义自己的绘制(我list_view_group_indicator.xml称之为并将其放置在绘制目录)
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_expanded="true"
android:drawable="@drawable/packagexgeneric" />
<item
android:drawable="@drawable/packagexgenericclose" />
</selector>
然后把它作为一个绘制您expandableListview
<ExpandableListView android:id="@+id/server_show_list"
android:layout_width="fill_parent"android:layout_height="wrap_content"
android:groupIndicator="@drawable/list_view_group_indicator" />
+0
它的工作原理,谢谢 – 2013-11-13 09:42:46
0
indicator=(ImageView)convertView.findViewById(R.id.icon_img);
if (getChildrenCount(groupPosition) == 0) {
indicator.setVisibility(View.INVISIBLE);
}
else {
indicator.setVisibility(View.VISIBLE);
indicator.setImageResource(isExpanded ?
R.drawable.ic_arrow_up : R.drawable.ic_arrow_down);
}
相关问题
- 1. Android中的可扩展列表视图
- 2. 可扩展列表视图中的不同子视图android
- 3. 可扩展列表视图android中的树视图
- 4. Android的可扩展列表视图
- 5. 可扩展的列表视图android json
- 6. 可扩展列表视图
- 7. iOS中的可扩展列表视图
- 8. 可扩展列表视图滚动到列表视图中
- 9. Android可扩展列表视图
- 10. Android可扩展列表视图 - 网页
- 11. Android:可扩展列表视图实现
- 12. Android 2级可扩展列表视图
- 13. Android可扩展列表视图片段
- 14. Android可扩展列表视图
- 15. Android可扩展列表视图
- 16. 可扩展列表视图android
- 17. 如何在可扩展列表视图中添加图像?
- 18. Android的发展:列表视图图像
- 19. 可扩展列表视图 - 更改标准图标
- 20. 改变列表视图(可扩展列表视图)的backgroundColor
- 21. 在可扩展列表视图中获取特定子视图
- 22. 在可扩展列表视图中设置视图背景的Android问题
- 23. 动态图像可扩展列表视图
- 24. 可扩展的列表视图问题
- 25. scrollview内可扩展的列表视图
- 26. 在可扩展列表视图中获取edittext的值android
- 27. 在可扩展列表视图中按键的排序android
- 28. Android React Native中的多个可扩展列表视图
- 29. 可扩展列表视图Android中的问题
- 30. .notifydatasetchanged在android的可扩展列表视图中不工作
嗨, 这种方法增加了图标给所有父母,但是如果我想为每个父母分别添加单独的图标。是否有可能。 – Sam97305421562 2009-08-31 11:28:26
如果你想真正地定制你的组布局,为什么你不尝试使用或继承SimpleExpandableListAdapter?为expandedGroupLayout设置自定义资源,并在getGroupView(int,boolean,View,ViewGroup)上加载所需的图像。祝您好运,并在您看到/尝试时回复评论。 – 2009-08-31 12:40:03