如何设置两个android 文本间距:RadioButton间距

请问Radiobutton与文字之间的间距怎么调啊,我想文字紧紧贴着-第2页-Android开发问答-eoe 移动开发者论坛 -
Powered by Discuz!
后使用快捷导航没有帐号?
只需一步,快速开始1253人阅读
Android 学习总结(4)
Android 疑难杂症(7)
Android 控件(1)
最近项目遇到,四个Tab选项,其中一个Tab涉及到排序,因此需要给RadioButton加上两张图片表示升序或者降序。但是 用drawableRight加上图片之后,图片离总是在边上,离文字太远。百度了半天,可以给android:drawablePadding一个负值,本以为图片会向左侧移动,但是没想到文字却向图片靠拢.,整体则变成右对齐,就当时那叫一个无语.
想了半天,既然文字向图片移动,那么我就给RadioButton来一个PaddingRight(比如给DrawablePadding负值为-15dip,那么就给PaddingRight15dip),然后,又变成居中了。虽然办法比较笨,但是解决了。
下面是代码:
&RadioGroup
android:id=&@+id/rg_nav_content&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:background=&#F2F2F2&
android:orientation=&horizontal&&
&RadioButton
android:id=&@+id/tab1&
android:text=&综合&
style=&@style/mall_goods_tab&
android:checked=&true&/&
&RadioButton
android:id=&@+id/tab2&
android:text=&销量&
style=&@style/mall_goods_tab&
&RadioButton
android:id=&@+id/tab3&
android:text=&价格&
android:paddingRight=&20dp&
style=&@style/mall_goods_tab&
android:button=&@drawable/sort_up&
android:drawablePadding=&-15dp&
android:drawableRight=&@drawable/sort_up&
&RadioButton
android:id=&@+id/tab4&
android:text=&新品&
style=&@style/mall_goods_tab&
&/RadioGroup&style&style name=&mall_goods_tab&&
&item name=&android:textSize&&@dimen/sp_18&/item&
&item name=&android:textColor&&@drawable/mall_tab_selector&/item&
&item name=&android:gravity&¢er&/item&
&item name=&android:layout_width&&fill_parent&/item&
&item name=&android:layout_height&&@dimen/dp_66&/item&
&item name=&android:button&&@null&/item&
&item name=&android:paddingTop&&@dimen/dp_15&/item&
&item name=&android:paddingBottom&&@dimen/dp_15&/item&
&item name=&android:singleLine&&true&/item&
&item name=&android:background&&@color/white&/item&
&item name=&android:layout_weight&&1.0&/item&
如果帮到你了,请帮忙留个脚印,谢谢!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5377次
排名:千里之外
转载:11篇
(1)(1)(1)(1)(1)(2)(4)(1)(1)(3) 您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&15:17 提问
让LinearLayout的两个按钮之间有一些间隔
在LinearLayout中垂直布局两个按钮,想在两个按钮之间有一个间隔。不知道怎么实现,请帮忙。
布局文件如下:
&?xml version="1.0" encoding="utf-8"?&
&LinearLayout
xmlns:android="/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="10dp"
android:id="@+id/btnAction1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/cool_button"
android:text = "HiText1"
android:id="@+id/btnAction2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/cool_button"
android:text="HiText2"
android:layout_below="@id/btnAction1"
&/LinearLayout&
按赞数排序
试试下面的代码:
&?xml version="1.0" encoding="utf-8"?&
&LinearLayout
xmlns:android="/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="10dp"
android:id="@+id/btnAction1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/cool_button"
android:text = "HiText1"
&Button android:layout_marginTop="50dp"
android:id="@+id/btnAction2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/cool_button"
android:text="HiText2"
android:layout_below="@id/btnAction1"
&/LinearLayout&
其他相似问题

参考资料

 

随机推荐