如何制作带图片和文字的按钮?

时间:2014-12-18 10:49:07

标签: android android-button

我需要创建一个带背景的按钮并将其放在图片上。我尝试在其上创建LinearLayout Horizontal下注,然后放置背景图片和按钮。但它看起来不太好。告诉我怎么做? enter image description here

2 个答案:

答案 0 :(得分:5)

此处不需要布局,任何TextView都可以具有drawableLeft属性。使用适当的XML属性来设置图片,填充,文本的重力等等。

答案 1 :(得分:2)

使用按钮的xml属性根据您的需要设置drawable,在您的情况下,它是drawableLeft。请参阅下面的示例,以便像您的目的一样思考:

<Button 
    android:id="@+id/backButton"
    android:drawableLeft="@drawable/back_btn"
    android:background="@android:color/transparent"
    android:text="@string/home_screen_sell_new_card_back_button_text"
    android:textColor="#026281"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

对于小小的改进,添加填充和其他东西。