【问题标题】:Align icon at text left in a Button将图标与按钮左侧的文本对齐
【发布时间】:2019-11-22 04:54:00
【问题描述】:

如何在文本左侧对齐图标?如果我输入drawableStart,它会出现在按钮的中心顶部。

【问题讨论】:

  • 请添加您的代码模板。
  • 我只想让图标居中
  • @David 你想把图标放在中间还是左边?

标签: java android button icons


【解决方案1】:

center_vertical 将使您的文本居中对齐,如果您的可绘制对象有不可见的填充,请检查。另外,检查后台资源是否有任何填充。否则下面的代码将正常工作。

<Button
    android:layout_width="200dp" 
    android:layout_height="80dp"
    android:drawableStart="@android:drawable/ic_dialog_info"
    android:text="@string/app_name"
    android:gravity="start|center_vertical"
    android:drawablePadding="10dp" // padding in between icon and text
    android:paddingStart="40dp" // start padding for icon
    />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-22
    • 2012-11-19
    • 2020-02-25
    • 2016-07-11
    • 2015-10-16
    • 1970-01-01
    相关资源
    最近更新 更多