有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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" />

编辑:我只是删除了这个项目,开始了另一个项目,现在一切似乎都很好


共 (2) 个答案

  1. # 1 楼答案

    试着这样做:

    private OnClickListener button1Listener=新建OnClickListener(){ 公共void onClick(视图五) { Intent howto=新的Intent(getApplicationContext(),)。阶级); 星触觉(howto); } };

    为每个按钮指定不同的OnClickListener对象>;按钮1。setOnClickListener(按钮1 Listener)

    不管怎样,都是AndroidManifest中定义的所有活动。xml

  2. # 2 楼答案

    您需要更正方法签名。所以要这样做:

    public void launch(View v)
    

    public void howto(View v)