Button 中图标和文本之间的距离
Posted
技术标签:
【中文标题】Button 中图标和文本之间的距离【英文标题】:Distance between icon and text in the Button 【发布时间】:2014-10-03 15:06:51 【问题描述】:我在如下所示的 XML 中定义了一个按钮:
<Button
android:layout_
android:layout_
android:layout_margin="@dimen/logo_menu_margins"
android:gravity="left|center_vertical"
android:background="@drawable/selector_blue"
android:drawableStart="@drawable/ic_action_settings"
android:paddingStart="6dp"
android:text="Options"
android:textColor="@color/blue_light"
android:textSize="@dimen/logo_menu_text"
android:id="@+id/buttonOptions"
android:layout_gravity="center_horizontal" />
如何增加图标(用drawableStart设置)和文本之间的距离?文本对齐设置为左。 paddingStart 设置为 6dp,但它仅适用于图标,不适用于文本。
可以用XML文件设置吗?
我知道我可以使用 LinearLayout 来做到这一点 - 包含 ImageView 和 TextView,但我试图限制视图的嵌套。
【问题讨论】:
【参考方案1】:使用android:drawablePadding
属性。
【讨论】:
妈的,这么简单。非常感谢! :)以上是关于Button 中图标和文本之间的距离的主要内容,如果未能解决你的问题,请参考以下文章
Android button设置左边图片离按钮左边的距离,离文本的距离