运行后也看不到TextView和Button上的文本

时间:2017-02-21 11:44:27

标签: android android-studio

我是Android Studio的新手。我在运行第一个应用程序时遇到问题。我创建了一个按钮和TextView,当我运行应用程序时,我在按钮上设置的文本和TextView没有显示,而是只显示在Button和TextView上写的TextView和Button。 帮助我。

这是我的代码。我可以在运行应用程序后看到我在Andrid Studio中插入的文本。

<TextView
    android:text="TextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/textView"
    android:layout_marginTop="21dp"
    tools:text="Select Your Branch"
    android:textAppearance="@style/TextAppearance.AppCompat.Display1"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true" />

<Button
    android:text="Button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="81dp"
    android:id="@+id/button6"
    tools:text="Click Me" />

4 个答案:

答案 0 :(得分:0)

btn_cancel = (Button) findViewById(R.id.btn_cancel);
        btn_cancel.setText("Cancel Button");

        txt_cancel = (TextView) findViewById(R.id.txt_cancel);
        txt_cancel.setText("Cancel Text");

希望这会对你有所帮助。并检查xml

中的按钮和textview textcolor

答案 1 :(得分:0)

使用此:android:text =&#34; MyButton&#34;在你的XML文件中。或者粘贴你的代码。

答案 2 :(得分:0)

使用

android:text=""

代替

tools:text="" - 此方法仅在屏幕预览中显示文字

答案 3 :(得分:0)

使用 android:text="yourText" 而不是 tools:text=""

或者试试这个 关于你的课堂活动

myButton = (Button) findViewById(R.id.buttonId);
        myButton .setText("your text");

myTextView = (TextView) findViewById(R.id.txtId);
myTextView.setText("your text");