【发布时间】:2011-12-05 15:54:59
【问题描述】:
package com.duncan.hello.world;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.duncan.hello.world.R;
public class HelloWorldActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
Button aButton;
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
aButton = (Button) this.findViewById(R.id.button1);
aButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(HelloWorld.this, OtherActivity.class);
startActivity(i);
}});
}
}
我现在只有一个错误,因为我导入了按钮。错误在第 23 行,显示“HelloWorld 无法解析为类型”
【问题讨论】:
-
你可以导入你使用的类,对于初学者:)
-
-1 表示非建设性问题。
-
这是我从上一个问题中得到的教程,所以不要对我大喊大叫。
-
在 eclipse 中做 control+shift+o 来自动导入(可能找不到所有的库,但所有的 android 库都应该没问题)
-
如果您使用 eclipse,则 eclipse 会建议您修正几乎所有您提到的错误。 13&16:导入Button类,19:导入View,20:导入Intent,将HelloWorld.this改为HelloWorldActivity.this