編輯:Android開發實例
在Android中,Checkbox是一個很重要的UI組件,而且在Android中,它展現的形式越來越好看,這就說明有些系統,比如4.0以下,checkbox還是比較不好看,或者跟軟件的風格不協調,就需要我們自定義這個組件。
自定義這個組件很簡單,簡單的增加修改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"
/>
自定義完畢,跑起來你的程序吧。
主界面CheckBoxinListViewActivity.java代碼如下: 代碼如下: public class CheckBoxinListViewActi
1、xml代碼:代碼如下:<?xml version=1.0 encoding=utf-8?> <LinearLayout xmln
本文實例展示了Android中實現為TextView添加多個可點擊的文本的方法。該功能在Android社交軟件的制作中非常具有實用價值。分享給大家供大家參考。具體
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放