Android中自定義Checkbox組件實例
在Android中,Checkbox是一個很重要的UI組件,而且在Android中,它展現(xiàn)的形式越來越好看,這就說明有些系統(tǒng),比如4.0以下,checkbox還是比較不好看,或者跟軟件的風格不協(xié)調,就需要我們自定義這個組件。
自定義這個組件很簡單,簡單的增加修改xml文件即可。
準備工作
準備好兩張圖片,一個是選中的圖片,另一個是未選中的圖片。本文以checked.png和unchecked.png為例。
設置選擇框
在drawable下新建文件custom_checkbox.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_checked="true" android:drawable="@drawable/checked"></item>
<item android:state_checked="false" android:drawable="@drawable/unchecked"></item>
<item android:drawable="@drawable/unchecked"></item><!-- The default one -->
</selector>
應用自定義
設置button屬性值為上面定義的custom_checkbox。
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/custom_checkbox"
/>
自定義完畢,跑起來你的程序吧。
- Android RecycleView使用(CheckBox全選、反選、單選)
- Android中CheckBox復選框控件使用方法詳解
- Android開發(fā)之CheckBox的簡單使用與監(jiān)聽功能示例
- Android 中CheckBox多項選擇當前的position信息提交的示例代碼
- Android中ListView + CheckBox實現(xiàn)單選、多選效果
- Android實現(xiàn)炫酷的CheckBox效果
- Android中ListView綁定CheckBox實現(xiàn)全選增加和刪除功能(DEMO)
- Android開發(fā)中CheckBox的簡單用法示例
- 詳解Android Checkbox的使用方法
- Android CheckBox中設置padding無效解決辦法
相關文章
Android 獲取系統(tǒng)語言的實例(兼容7.0)
下面小編就為大家?guī)硪黄狝ndroid 獲取系統(tǒng)語言的實例(兼容7.0)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05Android Studio如何獲取SQLite數(shù)據(jù)并顯示到ListView上
這篇文章主要介紹了Android Studio獲取SQLite數(shù)據(jù)并顯示到ListView上,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03Android自定義控件ViewGroup實現(xiàn)標簽云(四)
這篇文章主要為大家詳細介紹了Android自定義控件ViewGroup實現(xiàn)標簽云的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-08-08Android輸入框控件ClearEditText實現(xiàn)清除功能
這篇文章主要為大家詳細介紹了Android輸入框控件ClearEditText實現(xiàn)清除功能,感興趣的小伙伴們可以參考一下2016-05-05Android仿QQ在狀態(tài)欄顯示登錄狀態(tài)效果
這篇文章主要介紹了Android仿QQ在狀態(tài)欄顯示登錄狀態(tài)效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-12-12android?ViewPager實現(xiàn)一個無限輪播圖
大家好,本篇文章主要講的是android?ViewPager實現(xiàn)一個無限輪播圖,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下2022-02-02