Java 如何在android应用程序中操作textview

Java 如何在android应用程序中操作textview,java,android,eclipse,textview,Java,Android,Eclipse,Textview,我的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_mar

我的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" />

但是Eclipse告诉我不能将textview解析为类型。是否需要导入内容?

您的
TextView
ID是
TextView 1
而不是
TextView 01
。因此,您应该在此处使用
R.id.textView1

TextView t = findViewById(R.id.textView1); 
该ID由
android:ID=“@+ID/textView1”
参数定义。由于ID
TextView01
没有
TextView
,因此您得到了错误

 t=(TextView)findViewById(R.id.textView1); 
只需导入Textview类即可:

  if you are using eclipse:  ctrl+shift+O

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

t=(TextView)findViewById(R.id.textView1);因为您定义的是textView,所以应该如下所示:
textView t=findViewById(R.id.textView1)。使用
ctrl+shift+o
自动获取相关的导入语句。正如@Tobel所述。无法从veiw转换为textview编辑:别介意我修复了我的更改。您需要提供更多详细信息,说明您在哪里使用代码在textview中设置文本?请更新该问题。@HamzahMalik只是一个请求,到目前为止,您还没有接受您提出的所有10个问题的任何答案。请接受帮助你解决问题的答案。不接受答案表明问题尚未解决。如果你想知道为什么我会这样问,请阅读我刚刚做了这件事,但我仍然得到“t不能被解析为变量”如果t不能被解析,那就意味着“t”超出了范围。例如,您已经在一个方法中声明了t,并且正在另一个方法中使用它。如果是这种情况,那么在方法外声明你的t作为实例变量。请相关人员指定我被否决的原因。我对堆栈溢出有点陌生有没有办法使新文本=变量?你说“新文本”是什么意思?我的意思是使新文本成为变量的值。不过我已经算出来了,只需使用varibale名称,不要加引号
  if you are using eclipse:  ctrl+shift+O