如何在按下按钮时启动另一个布局? 我遵循了一些网络解决方案,但它似乎没有帮助我。
答案 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也会有所帮助。