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

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章