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

怎么实现ListView的item显示 高亮显示默认Item

2012-11-25 
怎样实现ListView的item显示 高亮显示默认Item分两步实现:一、首先定义一个全局的int变量作为你选择的item

怎样实现ListView的item显示 高亮显示默认Item

分两步实现:

一、首先定义一个全局的int变量作为你选择的item标记,如 int currentItem;在ListView里setOnItemSelectedListener方法里:

listview.setOnItemSelectedListener(new OnItemSelectedListener() {public void onItemSelected(AdapterView<?> arg0, View view,int position, long arg3) {    currentItem=position;listview.setAdapter(adapter);}};


 

二、在你定义的adapter的getView方法里:

public View getView(int position, View view, ViewGroup parent) {view=.....(根据你实际情况创建该view)if(position==currentItem){view.setBackgroundResource(被点击后的背景色);}else{view.setBackgroundResource(原色);}return view;}


 

热点排行