我需要创建一个带背景的按钮并将其放在图片上。我尝试在其上创建LinearLayout Horizontal
下注,然后放置背景图片和按钮。但它看起来不太好。告诉我怎么做?
答案 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" />
对于小小的改进,添加填充和其他东西。