設定ExpandableListView右邊的箭頭
更換ExpandableListView右邊的箭頭(小圖示)的疑問
第一個方法: 網上許多說到在ExpandableListView的佈局xml中的groupIndicator更換成@drawable/***,我試過,可行,程式碼如下:
首先在drawable的資料夾下建立自定義選擇佈局屬性的xml檔案:ex_smallimage.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_expanded="false"
android:drawingCacheQuality="auto"
android:drawable="@drawable/la"/> 這裡la是下拉圖示
<item android:state_expanded="true"
android:drawingCacheQuality="auto"
android:drawable="@drawable/shou"/> 這裡shou是收回圖示
</selector>
然後在ExpandableListView的groupIndicator設為:android:groupIndicator="@drawable/ex_smallimage"
這樣做了可行,但是有個問題,就是圖示總是隨group的大小而拉伸,不會縮放:
那麼我調了xml的group程式碼之後,可以勉強達到自己要求的效果,但是這樣的程式碼沒有彈性,換張圖片還得改佈局。。。如果有知道如何設定圖示的大小告訴我咯~呵呵。。
方法二:經過上面的嘗試,我禁掉了groupIndicator屬性,然後再在group的xml中加入ImageView,這樣可以控制我的圖片的縮放和位置的更改,程式碼:
android:groupIndicator="@null"這裡非常重要,禁用系統自帶的圖示
再在group的xml中設定ImageView,這個簡單,然後在介面卡的getGroupView中加入圖片變換的效果:
public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
……
ImageView mgroupimage=(ImageView)convertView.findViewById(R.id.mGroupimage);
mgroupimage.setImageBitmap(mla);
if(!isExpanded){
mgroupimage.setImageBitmap(mshou);
}
……
}
相關文章
- qt中設定tab樣式為箭頭QT
- css之左邊定寬右邊自適應CSS
- win10 底邊欄跑右邊去了怎麼辦_windows10下邊通知欄跑右邊怎麼設定Win10Windows
- Android中如何設定RadioButton在文字的右邊Android
- 箭頭→箭頭 matlab畫圖Matlab
- ListView與ExpandableListView設定分割線 dividerViewIDE
- ToolButton就算設定了NoArrow仍然會有一個箭頭
- win10主顯示器在右邊怎麼設定_win10如何設定右邊顯示器為主顯示器Win10
- 設定icon(小箭頭)的顏色在combox中
- 確定按鈕該放在左邊還是右邊?
- 表格的邊距 邊框設定
- 箭頭函式中的this函式
- 箭頭函式函式
- Qt畫箭頭QT
- 取消element中input type=number中的預設箭頭
- cad箭頭快捷鍵命令 cad怎麼畫帶箭頭的線
- 箭頭函式this指向的陷阱函式
- 箭頭函式的this指向(二)函式
- 去掉input number的上下箭頭
- win10右鍵選單出現左邊如何恢復到右邊_win10右鍵選單在左邊怎麼改回右邊Win10
- JavaScript 箭頭函式JavaScript函式
- TypeScript 箭頭函式TypeScript函式
- javascript箭頭函式JavaScript函式
- JS箭頭函式JS函式
- 11種方法實現一個tips帶有描邊的小箭頭(更新中...)
- 線上直播原始碼,修改預設的箭頭的兩種方式原始碼
- ExpandableListViewView
- JS中的箭頭函式與thisJS函式
- 深入理解JavaScript中的箭頭JavaScript
- 用純CSS實現的箭頭CSS
- UIButton(左邊圖片右邊文字)UI
- 左邊分類和右邊導航的關係
- windows10滑鼠右鍵新建怎麼設定_win10滑鼠右鍵新建的設定方法WindowsWin10
- 有關箭頭函式函式
- 箭頭函式詳解函式
- 箭頭特殊符號大全符號
- Win7系統如何設定工作列在右邊並且自動隱藏Win7
- windows10怎麼去掉小箭頭_win10電腦去掉快捷箭頭的方法WindowsWin10