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

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

能够使用listview.setOnFoucsChangeListener(listener) ;ide

/**spa

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

* @author longci

*
*/
private class MyOnFocusChangeListener implements OnFocusChangeListener{
@Override
public void onFocusChange(View v, boolean hasFocus) {it

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

    if(hasFocus == true){
        //得到焦点
        videoView.setSelector(android.R.color.white) ;
    }   else{
        //失去焦点
        videoView.setSelector(R.color.unselected) ;
    }
   }
}class

相关文章
相关标签/搜索