1

GroupIndicatorAndroidのデフォルトの重力を変更するにはExpandableListView?

4

2 に答える 2

1

「expandablelist」に android:groupIndicator="@null" を設定

「groupview」xml に ImageView を追加します。

public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
     ImageView mGroupIndicator=(ImageView)convertView.findViewById(R.id.mGroupimage);
     if(isExpanded){
         mGroupIndicator.setImageResource(R.drawable.expanded);
     }else{
         mGroupIndicator.setImageResource(R.drawable.collapsed);
     }
}
于 2012-11-06T03:37:43.923 に答える
0

デフォルトのものを変更することはできませんが、カスタムアダプタを実装している場合は、グループインジケータの背景を持つチェックボックスを配置して、好きな場所に配置できます。

于 2012-04-26T05:19:01.580 に答える