`
zhuniuzen
  • 浏览: 5597 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics