最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android RadioButton 圖片位置與大小實(shí)例詳解

 更新時(shí)間:2016年11月22日 14:29:57   作者:zst1303939801  
這篇文章主要介紹了Android RadioButton 圖片位置與大小實(shí)例詳解的相關(guān)資料,這里提供實(shí)例代碼及實(shí)現(xiàn)效果圖,需要的朋友可以參考下

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); 
 
    //定義底部標(biāo)簽圖片大小 
    Drawable drawableWeiHui = getResources().getDrawable(R.drawable.btn_tab_wei_hui_selector); 
    drawableWeiHui.setBounds(0, 0, 69, 69);//第一0是距左右邊距離,第二0是距上下邊距離,第三69長(zhǎng)度,第四寬度 
    rbWeiHui.setCompoundDrawables(null, drawableWeiHui, null, null);//只放上面 
 
    Drawable drawableAdd = getResources().getDrawable(R.drawable.btn_tab_add_selector); 
    drawableAdd.setBounds(0, 0, 168, 120); 
    rbAdd.setCompoundDrawables(drawableAdd, null, null, null); 
 
    Drawable drawableRight = getResources().getDrawable(R.drawable.btn_tab_mine_selector); 
    drawableRight.setBounds(0, 0, 69, 69); 
    rbMine.setCompoundDrawables(null, drawableRight, null, null); 
 
    //初始化底部標(biāo)簽 
    rgGroup.check(R.id.rb_wei_hui);// 默認(rèn)勾選首頁(yè),初始化時(shí)候讓首頁(yè)默認(rèn)勾選 

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:只寫一個(gè)selected,其它模仿此

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.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-中間的是定制的,左右一個(gè)風(fēng)格

<!-- 低欄RadioButton首頁(yè)下面的標(biāo)簽的樣式 --> 
  <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> 

效果:

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • Kotlin使用協(xié)程實(shí)現(xiàn)高效并發(fā)程序流程詳解

    Kotlin使用協(xié)程實(shí)現(xiàn)高效并發(fā)程序流程詳解

    這篇文章主要介紹了Kotlin使用協(xié)程實(shí)現(xiàn)高效并發(fā)程序流程,協(xié)程屬于Kotlin中非常有特色的一項(xiàng)技術(shù),因?yàn)榇蟛糠志幊陶Z(yǔ)言中是沒有協(xié)程這個(gè)概念的。那么什么是協(xié)程呢?它其實(shí)和線程有點(diǎn)相似,可以簡(jiǎn)單地將它理解成一種輕量級(jí)的線程
    2023-01-01
  • 詳解okhttp3 請(qǐng)求頭不能為中文的坑

    詳解okhttp3 請(qǐng)求頭不能為中文的坑

    這篇文章主要介紹了詳解okhttp3 請(qǐng)求頭不能為中文的坑,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-09-09
  • Kotlin中的密封類和密封接口及其應(yīng)用場(chǎng)景

    Kotlin中的密封類和密封接口及其應(yīng)用場(chǎng)景

    在Kotlin中,密封類和密封接口是用于表示受限類型層次結(jié)構(gòu)的特殊類和接口。密封類和密封接口可以在一定程度上限制類型的繼承層次,使編譯器能夠更好地檢測(cè)代碼中的錯(cuò)誤,并增強(qiáng)代碼的可讀性和可維護(hù)性
    2023-05-05
  • Android?優(yōu)雅的讀寫Excel

    Android?優(yōu)雅的讀寫Excel

    這篇文章主要為大家介紹了Android優(yōu)雅的讀寫Excel實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 詳解OpenGL Shader抗鋸齒的實(shí)現(xiàn)

    詳解OpenGL Shader抗鋸齒的實(shí)現(xiàn)

    普通繪制圓形形狀時(shí)可以看到圖形邊緣會(huì)有明顯鋸齒現(xiàn)象并不像真實(shí)圓形形狀一樣圓潤(rùn)邊緣平滑。本文將介紹如何通過自制函數(shù)實(shí)現(xiàn)抗鋸齒,需要的可以參考一下
    2022-02-02
  • Android ADB常用命令總結(jié)

    Android ADB常用命令總結(jié)

    本文主要給大家分享的是一些我搜集的一些Android ADB(Android Debug Bridge)命令,在手動(dòng)或自動(dòng)構(gòu)建和測(cè)試過程中它們非常好用。希望大家能夠喜歡。
    2015-12-12
  • Android使用觀察者模式Observer實(shí)現(xiàn)網(wǎng)絡(luò)狀態(tài)監(jiān)聽

    Android使用觀察者模式Observer實(shí)現(xiàn)網(wǎng)絡(luò)狀態(tài)監(jiān)聽

    這篇文章主要為大家詳細(xì)介紹了Android使用觀察者模式Observer實(shí)現(xiàn)網(wǎng)絡(luò)狀態(tài)監(jiān)聽,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Flutter?Widget之NavigationBar使用詳解

    Flutter?Widget之NavigationBar使用詳解

    這篇文章主要為大家介紹了Flutter?Widget之NavigationBar使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Android仿微信菜單(Menu)(使用C#和Java分別實(shí)現(xiàn))

    Android仿微信菜單(Menu)(使用C#和Java分別實(shí)現(xiàn))

    這篇文章主要介紹了Android仿微信菜單(Menu)(使用C#和Java分別實(shí)現(xiàn)),本文分別給出C#和Java版的運(yùn)行效果及實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-06-06
  • monkeyrunner 腳本錄制實(shí)例詳解

    monkeyrunner 腳本錄制實(shí)例詳解

    這篇文章主要介紹了monkeyrunner 腳本錄制實(shí)例詳解的相關(guān)資料,具有一定的參考價(jià)值,需要的朋友可以參考下
    2016-11-11

最新評(píng)論

平江县| 江北区| 唐河县| 象州县| 永城市| 侯马市| 广平县| 永春县| 顺昌县| 白银市| 类乌齐县| 五峰| 沙田区| 陕西省| 朝阳区| 剑河县| 东丰县| 卓资县| 南安市| 长寿区| 霍邱县| 巴里| 马公市| 和政县| 兴安盟| 安西县| 宁城县| 余干县| 金华市| 宁武县| 湄潭县| 郓城县| 昔阳县| 廉江市| 开江县| 桂林市| 若尔盖县| 含山县| 保靖县| 安康市| 澄迈县|