国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

自定義RadioButton樣式2

2019-11-09 16:22:39
字體:
來源:轉載
供稿:網友

先看一下圖: 這里寫圖片描述 上面這種3選1的效果如何做呢?用代碼寫? 其實有更簡單的辦法,忘了RadioButton有什么特性了嗎? 我就用RadioButton實現了如上效果,其實很簡單的。 首先定義一張background,命名為radio.xml,注意該background必須為xml樣式的圖片: 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="@drawable/tabswitcher_long" /> <item android:state_checked="true" android:drawable="@drawable/tabswitcher_short" /> </selector>

java代碼

<RadioGroup android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" > <RadioButton android:id="@+id/btn_0" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="最新信息" android:textSize="17.0sp" android:textColor="@android:color/black" android:gravity="center" android:layout_weight="1" android:checked="true" android:button="@null" android:background="@drawable/radio" /> <RadioButton android:id="@+id/btn_1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="在線專家" android:textSize="17.0sp" android:textColor="@android:color/black" android:gravity="center" android:layout_weight="1" android:button="@null" android:background="@drawable/radio" /> <RadioButton android:id="@+id/btn_2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="預約服務" android:textSize="17.0sp" android:textColor="@android:color/black" android:gravity="center" android:layout_weight="1" android:button="@null" android:background="@drawable/radio" /> </RadioGroup>

注意將android:button=”@null”全部設為null,并且將android:background=”@drawable/radio”設為剛才新建的圖片。這樣就完成了。 一句代碼都不用寫!

看看豎下來的效果:

這里寫圖片描述

傍邊有圖標的怎么辦? 這里寫圖片描述

也很簡單啦,只要在每個RadioButton上加android:drawableLeft=”@drawable/tubiao_0”就可以了。 另外要設置圖標與文字的距離怎么辦? 有一個方法setCompoundDrawablePadding(pad)可以設置圖標與文字的距離,對應的屬性為android:drawablePadding。

有了這招完全可以實現類似的n選1效果,看下面: 這里寫圖片描述 這里寫圖片描述

轉自:http://gundumw100.iteye.com/blog/1146527


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麻江县| 大厂| 南木林县| 玉田县| 望江县| 怀来县| 绍兴市| 崇阳县| 色达县| 交城县| 广东省| 伊通| 桂东县| 滦南县| 桃园县| 卢龙县| 民丰县| 大荔县| 黔江区| 武威市| 名山县| 三门峡市| 江北区| 鄢陵县| 黄浦区| 九江市| 周至县| 铁岭市| 阜康市| 隆化县| 社会| 调兵山市| 北宁市| 岱山县| 蓬莱市| 营山县| 方城县| 重庆市| 扎囊县| 乌兰察布市| 湖州市|