java无法在简单程序上解析符号“上下文”
我正试图创建一个简单的hello world程序来开始Android应用程序开发,但我一直在TextView行上遇到一个错误,上面有“无法解析符号”上下文
package com.example.bryce.firstapplication;
import 安卓.app.Activity;
import 安卓.content.Context;
import 安卓.support.v7.app.AppCompatActivity;
import 安卓.os.Bundle;
import 安卓.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onResume() {
super.onResume();
Context context=this;
TextView TV=new TextView(context: this);
TV.setText("Hello World");
setContentView(TV);
//setContentView(R.layout.activity_main);
}
}
# 1 楼答案
将
TextView TV=new TextView(context:this)
行更改为:或
或
另一种方法是在活动课中使用以下代码:
# 2 楼答案
替换:
与:
还请注意
onResume()
中的代码通常位于onCreate()
# 3 楼答案
替换
用这个
# 4 楼答案
我想你可以把你的代码放在
onCreate
里面,而不是onResume
不管怎样, 替换
与
因此,您可以使用活动来声明TextView
# 5 楼答案
上下文是不必要的。您可以通过以下方式显示所需的文本:
只需确保您的TextView具有如下id: