2012-01-24 69 views
0

我一直在试图找出这个东西没有在月食运气。我创建了3个屏幕。一个是通往另一个按钮然后导致活动的按钮的主菜单。我可以从主菜单中获得按钮,将按钮引导到第二个屏幕上,但是我无法将第二个按钮引导到第三个屏幕上。一个按钮,进入一个活动

任何人都可以帮助我吗?

appproject

+0

它如何与android相关? –

+0

可以请你发布你的第二个屏幕的一些代码? –

回答

0

你真的应该发布一些代码,以便我们可以帮助你...但它好像你需要看看你的第二个按钮onClick()方法。

假设您为这三个屏幕(我将称它们分别称为ActivityA,ActivityB和ActivityC)分别有三个Activities,您也可能需要为每个屏幕分别配置一个XML布局。有没有XML布局的方法,但现在只是坚持。

接下来你要确保你的按钮被正确初始化。 ActivityB应该是这样的:

public class ActivityB extends Activity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_b); 

     Button b = new (Button) findViewById(R.id.button2); 
     b.setOnClickListener(new OnClickListener() { 
      @Override 
      protected void onClick() { 
       startActivity(new Intent(this, ActivityC.class); 
      } 
     }); 
    } 

你应该做的第一件事是检查,以确保您的按钮功能类似于我怎么会在这里描述的方式。如果这不会改变任何内容,请确保按照在布局XML中定义的方式初始化Button。您必须使用与您在setContentView()中设置的布局具有相同XML布局的Button的ID。如果不是,那么无论你在onClick()方法中输入什么,它都不会执行任何操作。

我希望有帮助!

相关问题