做项目的时候遇到要自定义RadioButton的样式,在网上搜索了很多例子都没有完美解决,当android:button="@null"的是时候但它的位置还在,空出了很大一块,横向排列的时候不是很美观。试了很多办法终于解决了这个小问题就是把背景也设为"@null" 即:android:background="@null" ,就可以了 ,它的也就没有了 空出的很大部分也没有了。
代码如下:

<RadioGroup    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:gravity="center"    android:orientation="horizontal"    android:paddingBottom="15dp"    android:paddingTop="15dp" >    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginRight="5dp"        android:text="保额"        android:textColor="#363636"        android:textSize="18sp" />    <RadioButton        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginRight="5dp"        android:background="@null"        android:button="@null"        android:drawableLeft="@drawable/radio_selector"        android:singleLine="true"        android:text="10万"        android:textColor="#2991a5"        android:textSize="18sp" />    <RadioButton        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginRight="5dp"        android:background="@null"        android:button="@null"        android:drawableLeft="@drawable/radio_selector"        android:singleLine="true"        android:text="20万"        android:textColor="#2991a5"        android:textSize="18sp" />    <RadioButton        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginRight="5dp"        android:background="@null"        android:button="@null"        android:drawableLeft="@drawable/radio_selector"        android:singleLine="true"        android:text="50万"        android:textColor="#2991a5"        android:textSize="18sp" />    <RadioButton        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginRight="5dp"        android:background="@null"        android:button="@null"        android:drawableLeft="@drawable/radio_selector"        android:singleLine="true"        android:text="100万"        android:textColor="#2991a5"        android:textSize="18sp" /></RadioGroup>



更多相关文章

  1. 横向 gridView 一行 滚动
  2. portrait表示纵向,landscape表示横向
  3. 解读2015之Android篇:横向扩张、平稳发展
  4. Android RecyclerView横向滑动
  5. Android中使用HorizontalScrollView横向滑动布局
  6. portrait表示横向,landscape表示纵向
  7. 横向 纵向结合的ScrollView
  8. android之横向滚动图

随机推荐

  1. [置顶] Android异步处理系列文章索引
  2. android activity ImageView全屏设置
  3. android新建工程R报错或者R cannot be re
  4. 看雪学院-浅入浅出Android安全 笔记
  5. Jenkins搭建Android自动打包二之设置渠道
  6. android下httpd 代理设置和webview代理设
  7. Android的多媒体框架OpenCore(PacketVide
  8. 2012:Android关键而危险的“升级”之年
  9. Android高手进阶教程(八)之----Android(
  10. Android程序开发初级教程