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 實現(xiàn)按鈕浮動在鍵盤上方的實例代碼
這篇文章主要介紹了android 實現(xiàn)按鈕浮動在鍵盤上方,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
Android 老生常談LayoutInflater的新認知
今天不想去聊一些Android的新功能,新特性之類的東西,特別想聊一聊這個老生常談的話題:LayoutInflater,感興趣的朋友來看看吧2022-03-03
android開發(fā)教程之textview內容超出屏幕寬度顯示省略號
android開發(fā)中用textview顯示內容時,顯示內容過多可能會折行或顯示不全,那樣效果很不好,我們可以用省略號顯示,下面看設置方法2014-02-02
AndroidManifest.xml uses-feature功能詳解
這篇文章主要介紹了AndroidManifest.xml uses-feature功能,較為詳細的分析了Android屬性過濾操作的功能與相關技巧,需要的朋友可以參考下2016-10-10

