java在安卓系统中点击按钮加载新页面?
我正在用安卓做一个游戏。我想制作一个主菜单屏幕,它有两个按钮,一个用于启动游戏,另一个用于显示操作屏幕
我有两个类,但当我启动我的名字并测试按钮时,应用程序崩溃了。有人能告诉我我的代码有什么问题吗
public void launch()
{
Intent i = new Intent();
i.setClassName("com.testing.blockinvasion", "com.testing.blockinvasion.game");
startActivity(i);
}
public void howto()
{
Intent i = new Intent();
i.setClassName("com.testing.blockinvasion", "com.testing.blockinvasion.howto");
startActivity(i);
}
}
我的按钮在我的主菜单中定义。xml:
<Button
安卓:layout_height="wrap_content"
安卓:layout_width="wrap_content"
安卓:text="@string/Start"
安卓:onClick="launch" />
编辑:我只是删除了这个项目,开始了另一个项目,现在一切似乎都很好
# 1 楼答案
试着这样做:
private OnClickListener button1Listener=新建OnClickListener(){ 公共void onClick(视图五) { Intent howto=新的Intent(getApplicationContext(),)。阶级); 星触觉(howto); } };
为每个按钮指定不同的OnClickListener对象>;按钮1。setOnClickListener(按钮1 Listener)
不管怎样,都是AndroidManifest中定义的所有活动。xml
# 2 楼答案
您需要更正方法签名。所以要这样做:
及