解决某些手机RadioGroup中的RadioButton不居中(右移)问题
手机 解决 居中 某些 问题 RadioButton 右移 RadioGroup
2023-09-14 08:56:50 时间
最近一直在忙一个项目,页面的基本框架类似于QQ那样,有底部导航栏的,遂采用的是RadioButton来实现的。本来一直在我的模拟器上测试,页面展示是没啥问题的,效果图如下:
![](http://img.blog.csdn.net/20150823212258830)
可是,坑爹的事今天却发生了。 测试人员给我说,底部的导航栏图标文字右移,不居中,我的个擦,我一看,心中蹦出了一个鲜亮的词——尼玛,这是啥情况?!右移的图如下:![](http://img.blog.csdn.net/20150823212734633)
看看,这就是那个坑爹的效果啊。当然,坑爹归坑爹,还得解决啊,遂求助于度娘,发现,居然还有不少人遇到过这个问题,好心人给出了解决方案,只需要在每个RadioButton中,添加一个属性android:paddingLeft="0dp",或者是 android:background="@color/transparent" ,两个方案都可以ok的。 下面给出解决后的布局代码:
TableLayout(表格布局) 前面我们已经学习了平时实际开发中用得较多的线性布局(LinearLayout)与相对布局(RelativeLayout),其实学完这两个基本就够用了,这一节我们会学习Android中的第三个布局:TableLayout(表格布局)!
可是,坑爹的事今天却发生了。 测试人员给我说,底部的导航栏图标文字右移,不居中,我的个擦,我一看,心中蹦出了一个鲜亮的词——尼玛,这是啥情况?!右移的图如下:
看看,这就是那个坑爹的效果啊。当然,坑爹归坑爹,还得解决啊,遂求助于度娘,发现,居然还有不少人遇到过这个问题,好心人给出了解决方案,只需要在每个RadioButton中,添加一个属性android:paddingLeft="0dp",或者是 android:background="@color/transparent" ,两个方案都可以ok的。 下面给出解决后的布局代码:
RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/activity_bg" android:orientation="vertical" FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="0dip" android:layout_weight="1.0" /FrameLayout RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" RadioGroup android:id="@+id/radiogroup" android:layout_width="match_parent" android:layout_height="50dip" android:layout_gravity="bottom" android:background="#ffffff" android:gravity="center_vertical" android:orientation="horizontal" RadioButton android:checked="true" android:drawablePadding="3dp" android:drawableTop="@drawable/selector_main_bottom_tab_first" android:paddingLeft="0dp" android:text="首页" / RadioButton android:checked="false" android:drawablePadding="3dp" android:drawableTop="@drawable/selector_main_bottom_tab_second" android:paddingLeft="0dp" android:text="唱歌" / RadioButton android:checked="false" android:drawablePadding="3dp" android:drawableTop="@drawable/selector_main_bottom_tab_third" android:paddingLeft="0dp" android:text="跳舞" / RadioButton android:checked="false" android:drawablePadding="3dp" android:drawableTop="@drawable/selector_main_bottom_tab_forth" android:paddingLeft="0dp" android:text="我的" / /RadioGroup /RelativeLayout /LinearLayout /RelativeLayout
TableLayout(表格布局) 前面我们已经学习了平时实际开发中用得较多的线性布局(LinearLayout)与相对布局(RelativeLayout),其实学完这两个基本就够用了,这一节我们会学习Android中的第三个布局:TableLayout(表格布局)!
相关文章
- 解决苹果手机点击返回键页面不刷新问题
- 怎么把抖音图片上的文字符号提取出来?用手机备忘录轻松提取文字
- 如何用手机编辑长篇文字?怎么在手机便签上制作文字长图?
- 手机上有没有极简高效的记事本或便签?
- 手机便签上怎么设置双休和单休轮换响?
- 安卓手机怎么提取图片中的文字?
- 手机便签提醒事项怎么同步至系统日历?
- 百科知识 手机QQ的视频如何保存
- 手机模式input框输入框收起键盘失焦后强制让页面归位
- 获取手机内存可用内存单个APP运行内存
- 抓包工具Charles使用,中间人攻击,手机抓包
- 解决fiddler证书转到手机系统名下
- python爬虫解决手机验证码问题
- 手机H5 web调试利器——WEINRE (WEb INspector REmote)
- python爬虫解决手机验证码问题
- MSF渗透测试android手机
- 三星手机熄屏时显示 - 未选中图片应该如何解决
- atitti.atiNav 手机导航组件的设计
- 立波 iphone3gs越狱教程:成功把iphone3gs手机升级成ios6.1.3系统,完美越狱,解决no service和耗电量大的问题
- 5G信令(就是用户身份信息)——手机开机后,先从USIM中读取之前运营商分配的临时身份信息GUTI/TMSI,发送携带该身份信息的信令给基站,请求接入运营商网络。
- 解决红米 10X手机USB安装apk时AS报错提示:INSTALL_FAILED_USER_RESTRICTED: Invalid apk