我想在可擴展列表視圖中添加圖像圖標。我已經看到他們僅在子元素中添加的教程。是否有任何其他方式在父代中添加圖像圖標 任何幫助將不勝感激。 在此先感謝。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