效果图

自定义单选按钮(RadioButton)的样式_第1张图片

实现步骤

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           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!!

更多相关文章

  1. android 开发-spinner下拉框控件的实现
  2. Android基本控件常用属性及方法
  3. Android UI控件学习笔记(二)
  4. Android按钮控件之RadioGroup和RadioButton
  5. 【Android常用控件】EditText常用属性【二】:为文本输入框指定软
  6. Android--控件属性汇总
  7. android单选按钮RadioGroup的详细使用
  8. android所有控件

随机推荐

  1. Android使用WebView来显示天气预报
  2. Android(安卓)应用发布准备
  3. Android(安卓)Studio使用教程(二)
  4. Android(安卓)弹出窗口 PopupWindow
  5. 最封闭的开源系统:Android
  6. android系统图标
  7. Visual Studio跨平台开发(4):Xamarin Andr
  8. 安装Eclipse和Android:Setting up Eclipse
  9. Android(安卓)studio 3.1 使用
  10. android 验证码