如何设置Button以更改为新布局?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置Button以更改为新布局?相关的知识,希望对你有一定的参考价值。
我愿意在主要布局中使用Button进入新的布局,当我点击它时我确实阅读了它,但当我尝试自己时,某些东西无法正常工作。它给我一个setContentView错误(错误:非静态方法setContentView(int)不能从静态上下文引用)。我错过了什么或者我做错了吗?
因为我已经有了一个ChatController类,所以我想把我的蓝牙聊天“终端”移动到一个新的布局中,我可以通过按钮访问它以使事情变得干净。 onClickListener也在我的MainActivity上
//show bluetooth chat layout when click chat button
btnChat.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
MainActivity.setContentView(R.layout.layout_chat);
}
});
答案
如果您有ChatController类,则可以使用intent移动它。
使用这种方式Intent intent = new Intent(MainActivity.this,ChatController.class);
startActivity(intent);
//show bluetooth chat layout when click chat button
btnChat.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
Intent intent = new Intent(MainActivity.this,ChatController.class);
startActivity(intent);
}
});
以上是关于如何设置Button以更改为新布局?的主要内容,如果未能解决你的问题,请参考以下文章
Android XML布局中,怎么设置两个Button按钮在同一行显示