Android中的ExpandableListView自定義顯示的小箭頭樣式

ExpandableListView自帶的小箭頭樣式不太好看,其實咱們能夠本身更換的。步驟以下: java

1.隱藏ExpandableListView自帶的圖標。 spa

exListView = (ExpandableListView) findViewById(R.id.ex_KnowledgeList);
		exListView.setGroupIndicator(null); // 隱藏ExpandableListView自帶的圖標



2.設置視圖展開和摺疊裝態的圖片。

// 判斷組視圖是否展開
		if (isExpanded) {
			groupHeadHold.iv_arrow.setBackgroundResource(R.drawable.arrow_drop_down_24dp);
			groupHeadHold.ll_title_name.setVisibility(View.VISIBLE);
			
		} else {
			groupHeadHold.iv_arrow.setBackgroundResource(R.drawable.arrow_drop_right_24dp);
			groupHeadHold.ll_title_name.setVisibility(View.GONE);
		}
看到網上還有不少自定義ExpandableListView樣式的,還有把箭頭改到右邊的,有興趣能夠嘗試下。
相關文章
相關標籤/搜索