码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-05-06 11:10:59      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:listener   private   背景图片   背景色   

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) ;
    }
   }
}


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

标签:listener   private   背景图片   背景色   

原文地址:http://10205054.blog.51cto.com/10195054/1642388

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!