我在netbeans中编写一个简单的hello世界的android程序,但它返回给我这个错误...我该怎么做才能摆脱这个错误...我是新的并且退出跳进这个。
这是我的代码......
enter code here
package com.google.haha;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
/**
*
* @author abc
*/
public class NewActivity extends Activity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// ToDo add your GUI initialization code here
TextView text=new TextView(this);
text.setText("hello");
setContentView(this);
}
}
答案 0 :(得分:1)
当你这样做时
setContentView(this);
这是指当前的类实例,而不是您刚刚创建的TextView。
尝试:
setContentView(text);
答案 1 :(得分:0)
就像“metter”所说的那样,setContentView( VIEW )方法需要一个View类的对象(TextView,ListView等)。所以你必须在那里传递一个View元素......