如何做一个背景图像和底部文本在黑色背景上的按钮

时间:2014-02-06 16:48:38

标签: android button

我想要一个带背景图片的按钮 此外,在按钮的底部我想在黑色背景上放置一个文本。

示例:

enter image description here

有可能吗?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:3)

这是可能的。并且使用单个TextView而无需任何其他控件 请注意,您可以像使用Button一样使用TextView。

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#f000"
    android:drawableTop="@drawable/your_picture"
    android:drawablePadding="4dp"
    android:padding="4dp"
    android:gravity="center"
    android:textSize="16sp"
    android:textStyle="bold"
    android:textColor="#ffff"
    android:text="TEXT"
/>

答案 1 :(得分:1)

您可以创建RelativeLayout(或其他ViewGroup)并在其中插入ImageViewTextView。将RelativeLayout的背景设置为黑色。将TextView的文本颜色设置为白色。然后,为整个View.OnClickListener设置RelativeLayout