xml出了什么问题,我无法在按钮上看到我的文字
<ImageButton
android1:id="@+id/btnShowLocation"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:layout_alignParentBottom="true"
android1:layout_centerHorizontal="true"
android1:contentDescription="@string/empty"
android1:layout_marginBottom="40dp"
android1:src="@drawable/blue_button"
android1:background="@null"
android1:text = "@string/here_and_now"
android1:textColor="@string/black_color"
android1:gravity="center"
/>
答案 0 :(得分:3)
您不能将android:text
用于ImageButton。所以只需使用一个按钮并为其设置背景。
例如:
<Button
android1:id="@+id/btnShowLocation"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:padding="10dp"
android1:text = "@string/here_and_now"
android:background="@drawable/blue_button"/>
答案 1 :(得分:-1)
我在ImageButton标签下找不到android:text属性。
您应该使用按钮并使用“background”属性将图像放在按钮上。
<Button android:id="@+id/friendsListButton" android:gravity="center"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:text="@string/friendsListScreen" android:background="@drawable/blue_button"/>
如果您想要按钮上的图像,只需按上面的定义。