Android-Expandable List

时间:2011-05-09 05:38:28

标签: android

如何在android中将图像添加到父级的可扩展列表中。如果您单击父级,则图像将被更改,再单击一次后,它将显示上一个图像。可能吗?如果是,请举例说明。

谢谢

1 个答案:

答案 0 :(得分:3)

如果您要更新箭头图标,如下图所示

使用myExpListView. setGroupIndicator

或者如果要在ExpandableListView中设置图像(如下图中的车辆图像),请将其设置为适配器布局。

enter image description here

更新:在点击任意组

时设置组指示符图像
        myExpListView.setOnGroupClickListener(new OnGroupClickListener()
            {  
                @Override
                public boolean onGroupClick(ExpandableListView arg0, View arg1, int arg2, long arg3)
                {
                   //set new image for group indicator here
                    myExpListView.setGroupIndicator(R.drawable.newImage);
                    Toast.makeText(getBaseContext(), "Group clicked", Toast.LENGTH_LONG).show();
                    return false;
                }
            });

祝你好运