Java 如何更改每个标题(可展开列表视图)的背景?
我有一个可扩展的列表视图,我想改变它的每个标题的背景。它有4个标题。这就是我希望它看起来的样子:Java 如何更改每个标题(可展开列表视图)的背景?,java,android,xml,eclipse,expandablelistview,Java,Android,Xml,Eclipse,Expandablelistview,我有一个可扩展的列表视图,我想改变它的每个标题的背景。它有4个标题。这就是我希望它看起来的样子: 如何更改所有四个标题的背景,然后向其中添加自定义的“绿色箭头”?现在的主要部分是更改标题的背景,绿色箭头只是一个额外的答案:)这就是我解决问题的方法: switch(groupPosition){ case 0: convertView.setBackground(this._context.getResources().getDrawable(R.drawable.lig
如何更改所有四个标题的背景,然后向其中添加自定义的“绿色箭头”?现在的主要部分是更改标题的背景,绿色箭头只是一个额外的答案:)这就是我解决问题的方法:
switch(groupPosition){
case 0:
convertView.setBackground(this._context.getResources().getDrawable(R.drawable.light_blue));
break;
case 1:
convertView.setBackground(this._context.getResources().getDrawable(R.drawable.drugi_letniki_color));
break;
case 2:
convertView.setBackground(this._context.getResources().getDrawable(R.drawable.light_blue));
break;
case 3:
convertView.setBackground(this._context.getResources().getDrawable(R.drawable.cetrti_letniki_color));
break;
}
groupPosition是getGroupView方法中的整数变量你被否决了,因为你的问题没有显示任何研究成果……首先,你知道你是如何得到组标题的吗?如果您知道,那么只需在创建组标题视图的位置应用您的背景即可。!