带有文字的Android自定义按钮

时间:2013-11-10 18:07:42

标签: android android-layout android-button

当你打开游戏商店时,我正试图制作一个看起来像顶部4个按钮的按钮。 (应用程序,音乐,书籍,电影)左侧和右侧带有图像的按钮,您可以使用与图像正确对齐的文本。我的意思是文本没有居中。我一直在尝试使用以下代码,但这不是我正在寻找的结果。

<Button
        android:id="@+id/contact_website"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/website"
        android:drawablePadding="-20sp"
        android:onClick="website_onClick"
        android:background="@drawable/custom_button"
        android:text="@string/contact_link"/>

那里有人可以提供帮助吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

删除-ve padding。

试试这个

<Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#123456"
            android:gravity="left|center_vertical"
            android:layout_gravity="center_vertical"
            android:drawablePadding="0sp"
            android:drawableLeft="@drawable/ic_launcher"
            android:text="Button Text"
            android:padding="10dp"
         >
        </Button>

这对我有用