我正在编写我的第一个 android 应用程序并且遇到了一些麻烦。考虑以下代码:
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState{
super.onCreate(savedInstanceState);
TextView textView;
textView = new TextView(this);
textView.setTextSize(40);
//textView.setText("TEST");
setContentView(textView);
}
只要该setText
行保持注释,此代码就会编译。如果我取消注释,我会收到以下错误:cannot find symbol: variable textView
我在这里做一些明显错误的事情吗?我是android新手,自从我写任何java以来已经有好几年了(我写了更多的C,我的直觉往往让我误入歧途......)
编辑:
此函数是此处示例代码的简化:http: //developer.android.com/training/basics/firstapp/starting-activity.html
这个例子错了吗?看起来我不应该在清单中创建这样一个简单的视图,这对我来说看起来像是一个 java 链接器错误?感谢您的回复,但我仍然无法理解问题所在。