Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android中设置TextView的内容_Java_Android - Fatal编程技术网

Java 在android中设置TextView的内容

Java 在android中设置TextView的内容,java,android,Java,Android,我对Java/Android非常陌生,我正在玩一个简单的应用程序。我一直在用文本视图来显示一些东西。我已经看了一大堆问题,觉得我正在做建议的事情,但是setText仍然不能正常工作 我使用的代码是 TextView wounding=(TextView) findViewById(R.id.wound_prob); wounding.setText("hello"); 这似乎和我看到的建议一样 我遇到的错误是无法解决setText() 非常感谢您的帮助。您所做的可能是在类声明之后不久编写代码,

我对Java/Android非常陌生,我正在玩一个简单的应用程序。我一直在用文本视图来显示一些东西。我已经看了一大堆问题,觉得我正在做建议的事情,但是setText仍然不能正常工作

我使用的代码是

TextView wounding=(TextView) findViewById(R.id.wound_prob);
wounding.setText("hello");
这似乎和我看到的建议一样

我遇到的错误是无法解决
setText()


非常感谢您的帮助。

您所做的可能是在类声明之后不久编写代码,在这里您可以声明类的数据成员(也称为全局变量)。您无法访问它们或对它们进行任何计算。因此,您的第一行不会显示任何编译错误,但一旦您在第二行中访问它,它就会显示任何编译错误

请在类文件中的方法内部而不是外部编写代码行。尝试在
onCreate
方法中编写这些代码,然后查看

@Override
protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);// name of your layout
      TextView wounding=(TextView) findViewById(R.id.wound_prob);
      wounding.setText("hello");
}

获取时出现了什么错误>?是否添加了导入“导入android.widget.TextView;”?发布您获取的错误?错误是无法解析符号“setText”,并且该小部件已导入。是否使用onCreate方法?非常感谢。这似乎消除了错误,但实际上并没有在textView中显示任何内容。有什么建议吗?你的文本视图的高度和宽度是多少。您是否也可以添加xml的代码您错过了
setContentView()。啊,我认为这是默认理解的,只是试图解释代码应该放在哪里。但是,是的,谢谢@BirendraSingh指出这一点。非常感谢,这非常有效。不要试图自己解决下一个问题!