java android listView设置不同的背景颜色和所选项目

时间:2017-08-18 10:21:39

标签: java android listview

我想在我执行此操作的适配器中点亮视图中设置不同的背景颜色

if (position % 2 == 0) {
                convertView.setBackgroundColor(context.getResources().getColor(R.color.darkGrey));
            } else {
                convertView.setBackgroundColor(context.getResources().getColor(R.color.grey));
            }

并且它有效,但是当我添加它时:

android:listSelector="@drawable/list_selector"

这里:

<ListView
        android:id="@+id/list"
        android:layout_marginTop="5dp"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:drawSelectorOnTop="false"
        android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"
        android:visibility="visible"
        android:listSelector="@drawable/list_selector"
        android:layout_above="@+id/bottomPanel" />

我没有看到所选项目,但当我在适配器中删除设置颜色时,我看到一个选定的项目

1 个答案:

答案 0 :(得分:2)

您可以在此方法下为所选项目设置背景

{"errors":[{"code":32,"message":"Could not authenticate you."}]}