【发布时间】:2014-09-14 07:33:20
【问题描述】:
在我的 android 应用程序中,我有一个列表视图和其中的一些项目,现在我的要求是当我从该列表中选择一个特定项目时,列表项目应该用红色突出显示,并且该选择不应该是消失,因为在我的应用程序中我应该从列表视图中选择一个项目,我应该点击一个按钮(提交)。
所以为了让用户知道他已经从列表视图中选择了一个项目,它应该被突出显示,直到他点击提交按钮。 我使用了选择模式属性并将值设置为单选,并且我更改了突出显示所有内容的颜色,但我需要它不会消失,直到用户单击提交按钮 变量 val 由我从数据库中检索到的一些名称组成。 请帮我解决这个问题提前谢谢。
ArrayAdapter<String> adptr= new ArrayAdapter<String>(this,R.layout.row,R.id.member_name,array);
lv.setAdapter(adptr);
lv.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View v, int pos,
long id) {
// TODO Auto-generated method stub
val=lv.getItemAtPosition(pos).toString();
//Toast.makeText(getApplicationContext(), val, 5000).show();
}
});
【问题讨论】:
标签: android listview colors highlighting