package mobile.android.learn1;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;
public class main extends Activity implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button1=(Button)findViewById(R.id.button1);
Button button2=(Button)findViewById(R.id.button2);
Button button3=(Button)findViewById(R.id.button3);
button1.setOnClickListener(this);
button2.setOnClickListener(this);
button3.setOnClickListener(this);
}
@Override
public void onClick(View view){
Intent intent=null;
switch(view.getId()){
case R.id.button1:
intent=new Intent(this,MyActivity1.class);
startActivity(intent);
break;
case R.id.button2:
intent=new Intent("myaction1");
startActivity(intent);
break;
case R.id.button3:
intent=new Intent("myaction2");
intent.addCategory("mycategory");
startActivity(intent);
break;
}
}
}
错误分析:描述 资源 路径 位置 类型
无法解析 button1,或者它不是字段 main.java /learn android1/src/mobile/android/learn1 第 14 行 Java 问题
描述 资源 路径 位置 类型
类型 main 的方法 onClick(View)必须覆盖超类方法 main.java /learn android1/src/mobile/android/learn1 第 23 行 Java 问题求高手指点迷津!!
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;
public class main extends Activity implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button1=(Button)findViewById(R.id.button1);
Button button2=(Button)findViewById(R.id.button2);
Button button3=(Button)findViewById(R.id.button3);
button1.setOnClickListener(this);
button2.setOnClickListener(this);
button3.setOnClickListener(this);
}
@Override
public void onClick(View view){
Intent intent=null;
switch(view.getId()){
case R.id.button1:
intent=new Intent(this,MyActivity1.class);
startActivity(intent);
break;
case R.id.button2:
intent=new Intent("myaction1");
startActivity(intent);
break;
case R.id.button3:
intent=new Intent("myaction2");
intent.addCategory("mycategory");
startActivity(intent);
break;
}
}
}
错误分析:描述 资源 路径 位置 类型
无法解析 button1,或者它不是字段 main.java /learn android1/src/mobile/android/learn1 第 14 行 Java 问题
描述 资源 路径 位置 类型
类型 main 的方法 onClick(View)必须覆盖超类方法 main.java /learn android1/src/mobile/android/learn1 第 23 行 Java 问题求高手指点迷津!!
package mobile.android.learn1;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.app.Activity;
import android.os.Bundle;
import implements OnClickListener;
import android.content.Intent;
public class main extends Activity {
/** Called when the activity is first created. */
@Override
但还是不行啊??