按钮文本未显示在设备上
Button text not showing on the device
我目前正在学习 android 开发课程,但我遇到了一个问题:
我已经设置了一个 textview 和 4 个按钮,里面有文本,所以没关系,在 android studio 上文本显示在按钮中但是当我 运行 我设备上的应用程序时(Oukitel WP15 android 11 api 30) 该按钮不显示任何文本,所以如果有人知道发生了什么事?
谢谢 !
代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:padding="8dp">
<TextView
android:id="@+id/game_activity_textview_question"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_margin="8dp"
android:layout_weight="4"
android:background="@color/teal_700"
android:gravity="center"
android:textColor="@color/white"
android:textSize="18sp"
android:textStyle="bold"
tools:text="@string/question" />
<Button
android:id="@+id/game_activity_button_1"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_gravity="center_horizontal"
android:layout_margin="8dp"
android:layout_weight="1"
android:padding="16dp"
android:textSize="20sp"
tools:text="@string/answer1" />
<Button
android:id="@+id/game_activity_button_2"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_gravity="center_horizontal"
android:layout_margin="8dp"
android:layout_weight="1"
android:padding="16dp"
android:textSize="20sp"
tools:text="@string/answer2" />
<Button
android:id="@+id/game_activity_button_3"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_gravity="center_horizontal"
android:layout_margin="8dp"
android:layout_weight="1"
android:padding="16dp"
android:textSize="20sp"
tools:text="@string/answer3" />
<Button
android:id="@+id/game_activity_button_4"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_gravity="center_horizontal"
android:layout_margin="8dp"
android:layout_weight="1"
android:padding="16dp"
android:textSize="20sp"
tools:text="@string/answer4" />
</LinearLayout>
Text not showing on my device
Text is showing on android studio
tools:
命名空间只是为了设计,当应用程序 运行.
时它不会做任何事情
改用android:
:
tools:text="@string/question"
应该是
android:text="@string/question"
我目前正在学习 android 开发课程,但我遇到了一个问题:
我已经设置了一个 textview 和 4 个按钮,里面有文本,所以没关系,在 android studio 上文本显示在按钮中但是当我 运行 我设备上的应用程序时(Oukitel WP15 android 11 api 30) 该按钮不显示任何文本,所以如果有人知道发生了什么事? 谢谢 ! 代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:padding="8dp">
<TextView
android:id="@+id/game_activity_textview_question"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_margin="8dp"
android:layout_weight="4"
android:background="@color/teal_700"
android:gravity="center"
android:textColor="@color/white"
android:textSize="18sp"
android:textStyle="bold"
tools:text="@string/question" />
<Button
android:id="@+id/game_activity_button_1"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_gravity="center_horizontal"
android:layout_margin="8dp"
android:layout_weight="1"
android:padding="16dp"
android:textSize="20sp"
tools:text="@string/answer1" />
<Button
android:id="@+id/game_activity_button_2"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_gravity="center_horizontal"
android:layout_margin="8dp"
android:layout_weight="1"
android:padding="16dp"
android:textSize="20sp"
tools:text="@string/answer2" />
<Button
android:id="@+id/game_activity_button_3"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_gravity="center_horizontal"
android:layout_margin="8dp"
android:layout_weight="1"
android:padding="16dp"
android:textSize="20sp"
tools:text="@string/answer3" />
<Button
android:id="@+id/game_activity_button_4"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_gravity="center_horizontal"
android:layout_margin="8dp"
android:layout_weight="1"
android:padding="16dp"
android:textSize="20sp"
tools:text="@string/answer4" />
</LinearLayout>
Text not showing on my device
Text is showing on android studio
tools:
命名空间只是为了设计,当应用程序 运行.
改用android:
:
tools:text="@string/question"
应该是
android:text="@string/question"