日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android学习之复选框checkbox自定义样式以及调整图片大小

發布時間:2024/3/13 Android 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android学习之复选框checkbox自定义样式以及调整图片大小 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.自定義樣式:

下載復選框樣式圖:https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2

圖片重命名為英文(否則找不到)并復制到mipmap文件夾下,(切換至Project目錄模式)選擇xxxhdpi子文件夾。

@drawable/bg_checkbox"為drawable文件夾下新建的文件,new一個Drawable Resource File

bg_checkbox.xml:

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

1.1:方法1:checkbox添加一行:android:button="@drawable/bg_checkbox"

<CheckBoxandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:button="@drawable/bg_checkbox"android:text="吃飯"android:textSize="24sp"/>

1.2:方法2:checkbox添加一行:style="@style/MyCheckBox"

<CheckBoxandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:textSize="24sp"style="@style/MyCheckBox"android:text="睡覺"/>

res/style.xml:

<style name="MyCheckBox" parent="Widget.AppCompat.CompoundButton.CheckBox"><item name="android:button">@drawable/bg_checkbox</item> </style>

2.調整圖片大小方法:縮放整體后調整位置

2.1:

<CheckBoxandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:button="@drawable/bg_checkbox"android:text="吃飯"android:textSize="30sp"android:scaleX="0.8"//橫向縮小為原來的0.8倍android:scaleY="0.8"//縱向縮小為原來的0.8倍android:layout_marginLeft="-10dp"//左移10dp/>

2.2:

<style name="MyCheckBox" parent="Widget.AppCompat.CompoundButton.CheckBox"><item name="android:button">@drawable/bg_checkbox</item><item name="android:scaleX">0.8</item><item name="android:scaleY">0.8</item> </style>

?

<LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="-2dp"><CheckBoxandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:button="@drawable/bg_checkbox"android:scaleX="0.8"android:scaleY="0.8"/><TextViewandroid:layout_gravity="center"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="吃飯"android:textSize="24sp"android:textColor="#000"android:textAlignment="center"android:layout_marginLeft="100dp"/></LinearLayout>

?

總結

以上是生活随笔為你收集整理的Android学习之复选框checkbox自定义样式以及调整图片大小的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。