android中checkbox自定义样式

博客分类:
  • android ui
1、首先res/drawable中定义编写如下样式: Java代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <selectorxmlns:android="http://schemas.android.com/apk/res/android">
  3. <itemandroid:drawable="@drawable/check_true"android:state_checked="true"></item>
  4. <itemandroid:drawable="@drawable/check_true"android:state_selected="true"></item>
  5. <itemandroid:drawable="@drawable/check_true"android:state_pressed="true"></item>
  6. <itemandroid:drawable="@drawable/check_false"></item>
  7. </selector>
2、在layout中添加checkbox控件: Java代码
  1. <CheckBox
  2. android:id="@+id/radioButton1"
  3. android:layout_width="wrap_content"
  4. android:layout_height="wrap_content"
  5. android:background="@drawable/btn_check"
  6. android:button="@null"
  7. android:checked="true"/>
其中drwable/btn_check为1中顶一个文件名称,另外必须将android:button设置为@null。 @drawable/check_true和@drawable/check_false为checkbox不同状态的图片,可自行设计。

更多相关文章

  1. Android(安卓)对话框【Dialog】去除白色边框代码
  2. 基于TCP/IP协议的Java服务端与Android客户端的Socket通信
  3. Android之一个简单计算器源代码
  4. CyanogenMod开源代码
  5. 【Android】Android处理Home键方法小结
  6. 基于Android(安卓)studio3.6的JNI教程之ncnn之目标检测ssd
  7. Professional Android(安卓)2 Development - 3
  8. android霓虹灯源代码——基础编
  9. android代码混淆

随机推荐

  1. Android多分辨率适配实践【1】使用字体图
  2. [Android][Android Studio] *.jar 与 *.a
  3. android and webview
  4. android 不是内部或外部命令
  5. Android AsyncTask完全解析,带你从源码的
  6. Android(安卓)使用动画效果后的控件位置
  7. 基于 Android NDK 的学习之旅-----JNI LO
  8. Mono For Android 中重要的命名空间
  9. Android中创建对话框(确定取消对话框、单
  10. 横竖屏切换时候activity的生命周期 andro