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

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

相关文章
相关标签/搜索