listview當選中某一個item時設置背景色其餘的不變

listview當選中某一個item時設置背景色其餘的不變: android

可使用listview.setOnFoucsChangeListener(listener) ; ide

/** spa

* listview得到焦點和失去焦點時背景顏色的變化 .net

* @author long 圖片

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

    //判斷是否有焦點,若是有焦點則設置背景色爲想要的顏色或者背景圖片,當失去焦點的時候再設置爲原來的顏色 it

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

相關文章
相關標籤/搜索