如何设置图像button(Android)的文本?

在我的Android项目中,我有一个图像button,其背景被设置为一些图像。 我想在图像button上设置一些文字。 我怎么做/

我想设置文本,因为本地化将在项目中使用….

Solutions Collecting From Web of "如何设置图像button(Android)的文本?"

一个ImageButton不应该有文本,这就是为什么它被称为ImageButton。

尝试使用从TextViewinheritance的Button ,并具有android:text属性。

<Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="mail" android:background="@drawable/btn_selector"/> 

为什么你想通过button使用ImageButton有什么特别的原因吗?

而不是使用ImageButton,只需使用常规button并使用可绘制属性。 有几个取决于你想要drawable的地方。

http://developer.android.com/reference/android/widget/TextView.html#attr_android:drawableBottom

我遇到了同样的问题。 我已经解决了这个问题,在ImageButton下添加一个TextView并设置其Text。 如果您使用的是Button,并尝试将图片设置为背景,则会在图片中间find文本,并且不会很明显。 但是,通过这种方式,您将在文件名上方具有Windows图标的形状。