如何从.java源代码编辑最初以XML创建的textview的内容?

如何从.java源代码编辑最初以XML创建的textview的内容?,java,android,xml,Java,Android,Xml,在一个XML文件中,创建了一个textview,现在我想从.java源文件编辑它的text属性。我试图引用它的id,但eclipse无法识别它;“无法解决” XML的相关部分: <TextView android:id="tb_01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" />

在一个XML文件中,创建了一个textview,现在我想从.java源文件编辑它的text属性。我试图引用它的id,但eclipse无法识别它;“无法解决”

XML的相关部分:

<TextView
    android:id="tb_01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />
另外,是否有人可以解释一下,这在xml中,在editText标记中做了什么:

android:id="@+id/edit_message"

你需要提供身份证,比如

<TextView
    android:id="@+id/tb_01"
                ^^^^^^^^^^
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />

你需要提供身份证,比如

<TextView
    android:id="@+id/tb_01"
                ^^^^^^^^^^
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />

获取文本视图并设置文本:

TextView tv = (TextView) findViewById(R.id.tb_01);

tv.setText("your text");


只需创建一个新的资源
id
,该资源可用于通过编程方式访问该元素。如上面示例中的“
findViewById()
”。

获取文本视图并设置文本:

TextView tv = (TextView) findViewById(R.id.tb_01);

tv.setText("your text");


只需创建一个新的资源
id
,该资源可用于通过编程方式访问该元素。如上面示例中的“
findViewById()
”。

id应如下所示

<TextView
    android:id="@+id/tb_01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />

然后您将能够获得您的文本视图

您可以从以下链接获得有关这些id的更多信息


id应该是这样的

<TextView
    android:id="@+id/tb_01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />

然后您将能够获得您的文本视图

您可以从以下链接获得有关这些id的更多信息