自定义单选按钮(RadioButton)的样式
2015-04-08 19:51
363 查看
效果图
实现步骤
1 新建一个xml文件–radio.xml,这是单选按钮的适配器<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="false" android:drawable="@drawable/icon_button0" /> <item android:state_checked="true" android:drawable="@drawable/icon_button1" /> </selector>
2 在/layout下新建一个布局xml文件,代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <!--FrameLayout使得按钮浮动于地图控件之上--> <FrameLayout android:id="@+id/fram1" android:layout_width="fill_parent" android:layout_height="wrap_content" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <!-- 百度地图控件 --> <com.baidu.mapapi.map.MapView android:id="@+id/bmapView" android:layout_width="fill_parent" android:layout_height="341dp" android:clickable="true" > </com.baidu.mapapi.map.MapView> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:orientation="vertical" > <RadioGroup android:id="@+id/MapType" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="2" android:orientation="horizontal" > <RadioButton android:id="@+id/normal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:checked="true" <!--注意下面两行代码--> android:button="@null" android:background="@drawable/radio" android:text="普通" /> <RadioButton android:id="@+id/statellite" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:button="@null" android:background="@drawable/radio" android:text="卫星" /> </RadioGroup> </LinearLayout> </FrameLayout> </LinearLayout>
well done!!
相关文章推荐
- android 单选按钮 RadioButton 自定义图片左边距
- 单选-复选按钮自定义样式
- CheckBox 单选按钮自定义样式
- 自定义RadioButton样式,切换按钮时变换背景颜色
- 用Div做到单选按钮radio自定义样式功能
- android 自定义RadioButton(单选按钮)图标随便定.
- 微信小程序 修改(自定义) 单选/复选按钮样式 checkbox/radio样式自定义
- dialog里面实现自定义样式单选按钮功
- 基于jquery自定义的漂亮单选按钮RadioButton
- RadioButton和CheckBox自定义按钮图片的样式
- RadioButton按钮在后,自定义样式效果
- 基于jquery自定义的漂亮单选按钮RadioButton
- RadioGroup+RadioButton嵌套其他布局实现多行单选布局、自定义RadioButton选中和非选中样式、文字颜色
- 自定义样式的单选、多选按钮逻辑
- React Native之(支持iOS与Android)自定义单选按钮(RadioGroup,RadioButton)
- 自定义RadioButton和Checkbox的按钮样式遇到的坑
- 自定义RadioButton ,单选按钮
- matlab GUI界面实现单选按钮(radiobutton)
- 自定义新浪微博分享按钮样式
- android的自定义样式的radiobutton