我正在尝试做 3 个意图来开始一项新活动,但是我发现我总是遇到错误。我将我的代码放到 main.java 代码中:
public class Main extends Activity {
Button service;
Button gallery;
Button contact;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
service = (Button)findViewById(R.id.Services);
service.setOnClickListener(new View.OnClickListener() {
});
gallery = (Button)findViewById(R.id.Gallery);
gallery.setOnClickListener(new View.OnClickListener() {
});
contact = (Button)findViewById(R.id.Contact);
contact.setOnClickListener(new View.OnClickListener() {
});
public void onClick (View v) {
// Inflate the menu; this adds items to the action bar if it is present.
Intent intent = new Intent (Main.this, servicesActivity.class);
startActivity(intent);
}
public void onClick1 (View v) {
Intent intent1 = new Intent (Main.this, galleryActivity.class);
startActivity(intent1);
}
public void onClick2 (View v) {
Intent intent2 = new Intent (Main.this, contactActivity.class);
startActivity(intent2);
}
}
}
我尝试了不同的方法,甚至将括号放在不同的地方。我也在互联网上搜索了数周,但没有发现任何超过 1 的内容。我在OnClick 和 new View.OnClickListener()上遇到错误。我有一个工作,这就是为什么我用 3 个按钮尝试相同的代码。基本上我在主activity.xml 上有3 个按钮。我想做的就是:
>'button1 >goes> activity1'
>'button2 >goes> activity2'
>'button3 >goes> activity3'
请给我任何提示或提示,因为我是 Android 开发新手。