2011-05-09 118 views
0

如何将图像添加到Android中父级的可展开列表。如果你点击父母,图像将被改变,再一次点击它将显示前一图像。可能吗?如果是的话请举例说明。Android扩展列表

谢谢

回答

3

如果你要更新箭头图标如下图所示的图像

使用myExpListView.setGroupIndicator

,或者如果你想设置的图像(如下面的车辆图像图像)在ExpandableListView中设置它在适配器布局。

enter image description here

UPDATE:要设置分组指示图像上单击任何集团

 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; 
       } 
      }); 

好运

+0

请提供代码 – user735855 2011-05-09 06:04:34

+0

能否请你回答,你想究竟是什么改变**箭头图标** **或** **车辆图像**? – 100rabh 2011-05-09 07:07:50

+0

箭头图标(如果您单击组项目,则列表将会展开,并且箭头图标会像我想要使用自定义图标一样更改,这意味着如果您单击组项目,则自定义图标也会更改,并且还会有一个点击列表压缩和以前的图标将被显示) – user735855 2011-05-09 07:51:01