• android checkbox 未选中状态 已选中状态 替换成自己的图片


    效果图:

    未选中状态:


    选中状态:



    使用步骤:

    1.创建自己的selector

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:drawable="@drawable/cb_pressed" android:state_checked="true"></item>
        <item android:drawable="@drawable/cb_normal" android:state_checked="false"></item>
    </selector>

    2.在style中增加自己的复选框的样式:

     <style name="mycheckbox" parent="@android:style/Widget.CompoundButton.CheckBox">
            <item name="android:button">@drawable/mycheckboxselector</item>
        </style>

    3.在自己的checkbox上设置style属性:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context="com.example.testcheckboxlogo.MainActivity" >
    
        <CheckBox
            android:id="@+id/cb_main"
            style="@style/mycheckbox"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:text="自己的复选框" />
    
    </RelativeLayout>
    

    图片资源:能够右键另存在电脑上

  • 相关阅读:
    iOS 绕过https证书验证 请求数据
    RN import ** from ** 用法
    蓝牙开发笔记
    golang笔记
    python3 md5
    python3 zip压缩
    nginx应用
    zipimport.ZipImportError: can't find module 'encodings'
    python3 模块安装列表
    cmd笔记
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/6837900.html
Copyright © 2020-2023  润新知