首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

listView 怎么保持选中项高亮

2012-09-05 
listView 如何保持选中项高亮???? + listAdapter.getCount())?? if (listItemState[position]) {??? list

listView 如何保持选中项高亮
???? + listAdapter.getCount());
?? if (listItemState[position]) {
??? listItemState[position] = false;
??? view.setBackgroundResource(0);//不设置颜色
?? } else {
??? listItemState[position] = true;
??? view.setBackgroundResource(R.drawable.betresult_list_focus);
?? }

}

3.在重写的Adapter 的getView方法中,写入类似这样的语句。

if (listItemState[position]) {
???? view.setSelected(true);
???? view.setPressed(true);
???? // view.setBackgroundColor(Color.BLUE);
???? view.setBackgroundResource(R.drawable.betresult_list_focus);
??? } else {
???? view.setSelected(false);
???? view.setPressed(false);
???? // view.setBackgroundColor(Color.BLUE);
??? }

如此,选中的列表项可以高亮显示!

热点排行