首页 > 其他 > 详细

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

时间:2015-01-28 09:39:34      阅读:314      评论:0      收藏:0      [点我收藏+]

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时设置背景色其他的不变

原文:http://blog.csdn.net/tianyahelen/article/details/43225785

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!