listview当选中某一个item时设置背景色其余的不变: android
可使用listview.setOnFoucsChangeListener(listener) ; ide
/** spa
* listview得到焦点和失去焦点时背景颜色的变化 .net
* @author long 图片
*
*/
private class MyOnFocusChangeListener implements OnFocusChangeListener{
@Override
public void onFocusChange(View v, boolean hasFocus) { get
//判断是否有焦点,若是有焦点则设置背景色为想要的颜色或者背景图片,当失去焦点的时候再设置为原来的颜色 it
if(hasFocus == true){
//得到焦点
videoView.setSelector(android.R.color.white) ;
} else{
//失去焦点
videoView.setSelector(R.color.unselected) ;
}
}
} class