Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android RadioButton 图片位置与大小实例详解大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

Android RadioButton 图片位置与大小

Java:

rgGroup = (RadioGroup) findViewById(R.id.re_group); 
    rbWeiHui = (RadioButton) findViewById(R.id.rb_wei_hui); 
    rbAdd = (RadioButton) findViewById(R.id.rb_add); 
    rbmine = (RadioButton) findViewById(R.id.rb_mine); 
 
    //定义底部标签图片大小 
    Drawable drawableWeiHui = getresources().getDrawable(R.drawable.btn_tab_wei_hui_SELEctor); 
    drawableWeiHui.setBounds(0,69,69);//第一0是距左右边距离,第二0是距上下边距离,第三69长度,第四宽度 
    rbWeiHui.setCompoundDrawables(null,drawableWeiHui,null,null);//只放上面 
 
    Drawable drawableAdd = getresources().getDrawable(R.drawable.btn_tab_add_SELEctor); 
    drawableAdd.setBounds(0,168,120); 
    rbAdd.setCompoundDrawables(drawableAdd,null); 
 
    Drawable drawableRight = getresources().getDrawable(R.drawable.btn_tab_mine_SELEctor); 
    drawableRight.setBounds(0,69); 
    rbmine.setCompoundDrawables(null,drawableRight,null); 
 
    //初始化底部标签 
    rgGroup.check(R.id.rb_wei_hui);// 认勾选首页,初始化时候让首页认勾选 

xml:

<RadioGroup 
    android:id="@+id/re_group" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:BACkground="@color/app_bg_color" 
    android:orientation="horizontal" > 
 
    <RadioButton 
      android:id="@+id/rb_wei_hui" 
      style="@style/BottomTabStyle" 
      android:layout_marginTop="5dp" 
      android:drawableTop="@drawable/btn_tab_wei_hui_SELEctor" 
      android:textSize="12sp" 
      android:text="xx" /> 
 
    <RadioButton 
      android:id="@+id/rb_add" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:BACkground="@color/app_bg_color" 
      android:button="@null" 
      android:drawableTop="@mipmap/ic_add_SELEcted" 
      android:gravity="center" 
      android:paddingTop="10dip" /> 
 
    <RadioButton 
      android:id="@+id/rb_mine" 
      style="@style/BottomTabStyle" 
      android:layout_marginTop="5dp" 
      android:drawableTop="@drawable/btn_tab_mine_SELEctor" 
      android:textSize="12sp" 
      android:text="xx" /> 
  </RadioGroup> 

SELEcted:只写一个SELEcted,其它模仿此

<?xml version="1.0" encoding="utf-8"?> 
<SELEctor xmlns:android="http://scheR_860_11845@as.android.com/apk/res/android" > 
 
  <item android:drawable="@mipmap/ic_mine_SELEcted" android:state_checked="true" /> 
  <item android:drawable="@mipmap/ic_mine_normal" /> 
 
 
</SELEctor> 

style:共同的style-中间的是定制的,左右一个风格

<!-- 低栏RadioButton首页下面的标签的样式 --> 
  <style name="BottomTabStyle"> 
    <item name="android:layout_width">wrap_content</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_gravity">center_vertical</item> 
    <item name="android:button">@null</item> 
    <item name="android:padding">5dp</item> 
    <item name="android:drawablePadding">3dp</item> 
    <item name="android:textColor">@drawable/btn_tab_text_SELEctor</item> 
    <item name="android:layout_weight">1</item> 
    <item name="android:gravity">center</item> 
    <item name="android:layout_marginTop">5dp</item> 
  </style> 

效果

Android RadioButton 图片位置与大小实例详解

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持

大佬总结

以上是大佬教程为你收集整理的Android RadioButton 图片位置与大小实例详解全部内容,希望文章能够帮你解决Android RadioButton 图片位置与大小实例详解所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: