Android(安卓)- RadioButton 图片位置和大小
16lz
2022-07-30
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, 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, 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); //初始化底部标签 rgGroup.check(R.id.rb_wei_hui);// 默认勾选首页,初始化时候让首页默认勾选
xml:
selected:只写一个selected,其它模仿此
<?xml version="1.0" encoding="utf-8"?>
style:共同的style-中间的是定制的,左右一个风格
效果:
ฅ՞•ﻌ•՞ฅ ~ 厚着脸皮要个赞赏哈 ~ ฅ՞•ﻌ•՞ฅ
更多相关文章
- mybatisplus的坑 insert标签insert into select无参数问题的解决
- 在RelativeLayout布局中可以设置标签的android:layout_toLeftO..
- android学习轨迹之二:Android权限标签uses-permission的书写位置
- Android(安卓)筆記-Linux Kernel SMP (Symmetric Multi-Processo
- Frist Android
- Android(安卓)TextToSpeech语音播放文本
- [cocos2d-x 学习] Scene(场景)学习
- Android学习笔记(18)————利用tts开发一个android发音字典
- android xml文件操作