【发布时间】:2015-11-07 07:53:44
【问题描述】:
我正在尝试开发一个带有上一个和下一个按钮的测验应用程序。当我按下或触摸时,我可以在列表视图中突出显示所选项目。 但是当我以编程方式执行此操作时,无法使用自定义颜色突出显示该行。
问题
当我按下上一个按钮时,会运行一个查询,检查用户是否为该特定问题选择了一个选项如果是,则该位置的项目被选中并突出显示,但突出显示的颜色为 blue 。 我猜那是 app.combat.light 的主题。
我如何设置项目检查:
listviewoptions.setItemChecked(iposition, true);
//here iposition is a int variable called from db via query.
将其绑定到列表的代码
List<String> options = db.getAllOptions(QuestionID);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_activated_1, android.R.id.text1, options);
listviewoptions.setAdapter(adapter);
【问题讨论】:
-
我也尝试过使用我自己的自定义列表...但没有帮助