android selector

Selector主要是用來改變ListView和Button控件的默認背景。

1.首先在res目錄下新建drawable文件夾,再在新建的drawable文件夾中新建mylist_view.xml,其目錄結構爲:res/drawable/mylist_view.xml。

2.根據需求編輯mylist_view.xml文件

3.引用mylist_view.xml文件

a.在ListView中添加如下屬性代碼:android:listSelector="@drawable/mylist_view" 

b.ListView的item界面中添加如下屬性代碼:android:background="@drawable/mylist_view" 

c.利用JAVA代碼直接編寫:

Drawable drawable = getResources().getDrawable(R.drawable.mylist_view); 

 listView.setSelector(drawable);  

屬性介紹:

android:state_selected選中

android:state_focused獲得焦點

android:state_pressed點擊

android:state_enabled設置是否響應事件,指所有事件


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