zoukankan      html  css  js  c++  java
  • android checkbox样式

    1. 首先要导入你准备用作CheckBox选中和补选中状态的两图片到res的drawable中,如checkbox_checked.png,checkbox_normal.png;

    2. 在res/drawable中添加checkbox.xml,定义checkbox的state list drawable图片 
    [html] view plaincopy
     
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2.   
    3.   
    4. <selector xmlns:android="http://schemas.android.com/apk/res/android">  
    5.   
    6.   
    7.     <item android:state_checked="true" android:drawable="@drawable/checkbox_checked" /> <!-- checked -->  
    8.   
    9.   
    10.     <item android:state_checked="false" android:drawable="@drawable/checkbox_normal" /> <!-- default -->  
    11.   
    12.   
    13. </selector>  

    复制代码

    3. 在Layout中修改checkbox的属性:android:button="@drawable/checkbox" 定制button样式
    [html] view plaincopy
     
    1. <CheckBox android:layout_height="wrap_content" android:id="@+id/chkItem" android:button="@drawable/checkbox"></CheckBox>  

    这样就完成了定制工作,效果如下:
  • 相关阅读:
    053-49
    053-3
    053-204
    053-491
    053-205
    053-57
    053-149
    053-47
    053-150
    回答2
  • 原文地址:https://www.cnblogs.com/ada-zheng/p/3791058.html
Copyright © 2011-2022 走看看