您的位置:首页 > 其它

listview当选中某一个item时设置背景色其他的不变

2015-03-04 09:42 239 查看
listview当选中某一个item时设置背景色其他的不变:

可以使用listview.setOnFoucsChangeListener(listener)
;

/**

* listview获得焦点和失去焦点时背景颜色的变化

* @author long

*

*/

private class MyOnFocusChangeListener implements OnFocusChangeListener{

@Override

public void onFocusChange(View v, boolean hasFocus) {

//判断是否有焦点,如果有焦点则设置背景色为想要的颜色或者背景图片,当失去焦点的时候再设置为原来的颜色

if(hasFocus == true){

//获得焦点

videoView.setSelector(android.R.color.white) ;

} else{

//失去焦点

videoView.setSelector(R.color.unselected) ;

}

}

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: