怎样实现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;}