/**
* 使用setContentView在一个Activity
* 进行界面的切换
*/
public class MyActivity extends Activity {
private TextView tv;
private View mainView;
private View subView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mainView = getLayoutInflater().inflate(R.layout.main,null);
subView = getLayoutInflater().inflate(R.layout.page_view,null);
setContentView(mainView);
Button btn1 = (Button) mainView.findViewById(R.id.button1);
tv = (TextView)mainView.findViewById(R.id.tv_message);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
setContentView(subView);
}
});
Button btn2 = (Button) subView.findViewById(R.id.button2);
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
tv.setText("Hello Android");
setContentView(mainView);
}
});
}
}
Android 使用setContentView在一个Activity进行界面切换
最新推荐文章于 2016-08-22 09:05:00 发布
本文介绍如何在Android的Activity中使用setContentView方法动态地切换不同的界面。通过加载不同布局文件并设置监听器,实现在按钮点击时在主界面与子界面之间自由切换。
摘要由CSDN通过智能技术生成