【问题标题】:Adding icon next to button text in android在android中的按钮文本旁边添加图标
【发布时间】:2013-10-01 22:30:53
【问题描述】:

我使用了这个按钮生成器。 http://angrytools.com/android/button/

有没有一种简单的方法可以在文本左侧添加图标。

可绘制对象

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
    <corners
    android:radius="10dp"
    />
    <gradient
    android:angle="90"
    android:startColor="#cacaca"
    android:endColor="#FBFBFB"
    android:type="linear"
    />
    <padding
    android:left="50dp"
    android:top="0dp"
    android:right="0dp"
    android:bottom="0dp"
    />
    <size
    android:width="600dp"
    android:height="60dp"
    />
    <stroke
    android:width="2dp"
    android:color="#9f9f9f"
    />
</shape>

按钮

<Button
    android:id="@+id/angry_btn"
    android:text="button"
    android:textColor="#000000"
    android:textSize="18sp"
    android:layout_width="600dp"
    android:layout_height="60dp"
    android:background="@drawable/buttonshape"
    android:shadowColor="#A4A4A4"
    android:shadowDx="2"
    android:shadowDy="3"
    android:shadowRadius="5"
/>

【问题讨论】:

标签: android android-layout button


【解决方案1】:

Button XML 中使用android:drawableLeft 属性。

【讨论】:

  • 我试过了,但它离左边太远了,有没有办法让它与文本居中
【解决方案2】:

在 Button xml 属性中使用 'android:drawableLeft="@drawable/userImage"' 或 'android:drawableRight="@drawable/user_image"'

【讨论】:

  • 我试过了,但它离左边太远了,有没有办法让它与文本居中
【解决方案3】:

试试这个真的会失败

 <Button
        android:id="@+id/fab"
        android:layout_width="match_parent"
        android:layout_height="48dp"
        android:background="@color/btn_registration_login"
        android:text="LOGIN"
        android:paddingLeft="125dp"
        android:paddingRight="125dp"
        android:textColor="@color/white"
        android:drawableRight="@drawable/ic_navigate_next_white_18dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"/>

【讨论】:

    猜你喜欢
    • 2016-08-01
    • 2021-08-14
    • 2021-02-16
    • 1970-01-01
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 2023-03-27
    相关资源
    最近更新 更多