【问题标题】:How do I change the background of every single header (expandable listview)?如何更改每个标题的背景(可扩展列表视图)?
【发布时间】:2013-09-04 18:18:38
【问题描述】:

我有一个可扩展的列表视图,我想更改它拥有的每个标题的背景。它有 4 个标题。这就是我希望它看起来的样子:

如何更改所有四个标题的背景,然后将我的自定义“绿色箭头”添加到其中?现在的主要部分是更改标题的背景,绿色箭头只是一个奖励答案:)

【问题讨论】:

  • 你被否决了,因为你的问题没有显示出任何研究工作......
  • 首先,你知道你是怎么得到组头的吗?如果您知道,那么只需在您创建组标题视图的位置应用您的背景。!

标签: java android xml eclipse expandablelistview


【解决方案1】:

这就是我解决问题的方法:

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 方法中的整数变量

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多