小编Sim*_*ius的帖子

Android圆形按钮带有图标

我想制作一个像这个 按钮图像的按钮,但我不能把图标放在文本前面.我现在制作的按钮现在看起来像这个按钮图像.所以,主要的问题是如何让图标靠近文本前面?

这是我的按钮形状代码:

    <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
    <corners
        android:radius="50dp"
        />
    <solid
        android:color="#00A651"
        />
    <padding
        android:left="0dp"
        android:top="0dp"
        android:right="0dp"
        android:bottom="0dp"
        />
    <size
        android:width="300dp"
        android:height="20dp"
        />
</shape>
Run Code Online (Sandbox Code Playgroud)

这是我用来将按钮实现为活动的代码:

<Button
        android:id="@+id/problem"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:background="@drawable/buttonshape"
        android:drawableStart="@drawable/ic_rate_review_black_24dp"
        android:textColor="#FFFFFF"
        android:textSize="15sp"
        android:text="@string/button_problem" />
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments android-button

1
推荐指数
3
解决办法
9219
查看次数