国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂州市| 岳普湖县| 额敏县| 邢台市| 乐清市| 彭泽县| 浦江县| 拜城县| 浦江县| 噶尔县| 浦城县| 永吉县| 岐山县| 故城县| 宁海县| 鹰潭市| 乌拉特后旗| 正安县| 彭州市| 自治县| 金坛市| 方正县| 瑞金市| 海盐县| 秀山| 恩平市| 永康市| 南丹县| 虹口区| 萨迦县| 南平市| 鹤山市| 平顶山市| 自治县| 文水县| 泰来县| 特克斯县| 磐安县| 迭部县| 水城县| 社旗县|