我想要我的按钮,按下时,它将能够切换到另一个布局

时间:2011-10-12 03:16:33

标签: android button

如何在按下按钮时启动另一个布局? 我遵循了一些网络解决方案,但它似乎没有帮助我。

1 个答案:

答案 0 :(得分:1)

好吧,如果您只想更改整个Activity的视图,可以执行setContentView(R.layout.newLayout),但这是一种非常糟糕的方法。

您应该做的是startActivity(new Intent(context, NewActivity.class));

你会这样做:

Button button = (Button)context.findViewById(R.id.button);

  button.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View view) {
       //Put the necessary methods here.
     }
}

虽然在将来,你真的应该在提出这样的问题之前尝试做更多的研究。我刚接触Android时遇到了同样的问题,但Google和StackOverflow能够通过搜索答案来解决问题。如果你仔细阅读它,Developer's Guide也会有所帮助。