android checkbox狀態選擇器的設定

2021-08-17 06:37:25 字數 812 閱讀 3523

checkbox系統中設定的設定樣式是通過background和button兩種方式,在background上面設定是沒有效果的,因此需要在button上面進行設定。一般在設定樣式沒有生效的時候可以參考一下系統樣式是如何設定的。系統的控制項的樣式在2.3source\code\frameworks\base\core\res\res\values\styles.xml

<?xml version="1.0" encoding="utf-8"?>  

上述選中時圖示為@drawable/checkbox  , 未選中時的圖示為:@drawable/checkbox_blank

第三部,設定layout中checkbox的屬性加入自定義選擇器,針對button設定樣式選擇器,具體實現如下:

或者參考其他人提供的方法

第一步,layout檔案中設定checkbox屬性:

android:button="@null"//這樣設定能解決checkbox在選中下不會顯示系統預設打勾圖示,否則設定選擇器會重疊自定義圖示
<?xml version="1.0" encoding="utf-8"?>  

上述選中時圖示為@drawable/checkbox  , 未選中時的圖示為:@drawable/checkbox_blank

第三部,激動人心的一步到了,設定layout中checkbox的屬性加入自定義選擇器,具體實現如下:

JQuery狀態選擇器

enabled 選擇可用的元素,與其他偽類選擇器一樣,建議在其前面加上標記名稱或其他選擇器。否則將隱式的使用 也就是說 enabled 等價於 enabled enabled選擇器只能用於選擇支援disabled屬性的元素,如 button input optgroup option select和...

jQuery選擇器之全選擇器( 選擇器)

在css中,經常會在第一行寫下這樣一段樣式 萬用字元 意味著給所有的元素設定預設的邊距。jquery中我們也可以通過傳遞 選擇器來選中文件頁面中的元素 描述 拋開jquery,如果要獲取文件中所有的元素,通過document.getelementsbytagname 中傳遞 同樣可以獲取到 不難發現...

jQuery選擇器之全選擇器(選擇器)

jquery選擇器之全選擇器 選擇器 在css中,經常會在第一行寫下這樣一段樣式 萬用字元 意味著給所有的元素設定預設的邊距。jquery中我們也可以通過傳遞 選擇器來選中文件頁面中的元素 描述 拋開jquery,如果要獲取文件中所有的元素,通過document.getelementsbytagna...