如何使用不同颜色的列表行的选择突出显示?

时间:2014-10-04 21:32:49

标签: android listview selector

我有一个问题。

如何使用不同的颜色在列表视图中突出显示行的选择?但我想用列表选择器做正确的事。

请提供一些简单的颜色

谢谢

1 个答案:

答案 0 :(得分:1)

您可以在Adapter.getView()方法中设置颜色:

public View getView(int position, View convertView, ViewGroup parent) {
    View result = ...
    // check convertView, inflate new layout, bla-bla-bla

    if (position % 2 == 0) {
        result.setBackgroundResource(R.drawable.even);
    } else {
        result.setBackgroundResource(R.drawable.odd);
    }

    return result;
}