-1

我的 XML 中有这个文本视图

    <TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="85dp"
    android:text="@string/text"
    android:textAppearance="?android:attr/textAppearanceLarge" />

我希望能够从我正在编写的 java 方法中操作它。这是我的第一个安卓应用,所以我不确定。我读过你可以使用

t=(TextView)findViewById(R.id.TextView01); 
t.setText("new text");

但是 Eclipse 告诉我 textview 不能被解析为一种类型。我需要导入一些东西吗?

4

3 回答 3

2
 t=(TextView)findViewById(R.id.textView1); 

只需导入 Textview 类即可:

  if you are using eclipse:  ctrl+shift+O
于 2013-09-06T20:12:53.370 回答
1

你的TextView身份证textView1不是TextView01。所以你应该R.id.textView1在这里使用:

TextView t = findViewById(R.id.textView1); 

ID 由android:id="@+id/textView1"参数定义。TextView由于ID没有TextView01,因此您收到错误消息。

于 2013-09-06T20:11:39.360 回答
-1

对于您指定的错误,您需要导入“android.widget.TextView”

于 2013-09-06T20:23:31.450 回答