【发布时间】:2012-04-20 08:50:40
【问题描述】:
我正在 Android 中做项目。我想更改 ListView 中所选项目的 background 颜色和 textcolor。这是我的代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="right"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ListView
android:id="@+id/listView1"
android:layout_width="265dp"
android:layout_height="366dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:layout_weight="0.00"
android:drawSelectorOnTop="true" >
</ListView>
</LinearLayout>
</LinearLayout>
所以,我有 ListView 和一些学生姓名,并且可以使用 checkbox 进行多项选择。
ListView stud_lst=(ListView) findViewById(R.id.listView1);
stud_lst.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
我想更改所选学生的背景和文字颜色。 我已经看到了一些答案,但我没有得到它。 请帮帮我。
【问题讨论】:
-
为listview制作自定义行。onclick改变自定义行的背景颜色和文本颜色。
-
不使用自定义行的任何其他想法
标签: java android listview android-listview