我一直在试图找出这个东西没有在月食运气。我创建了3个屏幕。一个是通往另一个按钮然后导致活动的按钮的主菜单。我可以从主菜单中获得按钮,将按钮引导到第二个屏幕上,但是我无法将第二个按钮引导到第三个屏幕上。一个按钮,进入一个活动
任何人都可以帮助我吗?
appproject
我一直在试图找出这个东西没有在月食运气。我创建了3个屏幕。一个是通往另一个按钮然后导致活动的按钮的主菜单。我可以从主菜单中获得按钮,将按钮引导到第二个屏幕上,但是我无法将第二个按钮引导到第三个屏幕上。一个按钮,进入一个活动
任何人都可以帮助我吗?
appproject
你真的应该发布一些代码,以便我们可以帮助你...但它好像你需要看看你的第二个按钮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()
方法中输入什么,它都不会执行任何操作。
我希望有帮助!
它如何与android相关? –
可以请你发布你的第二个屏幕的一些代码? –