您的位置:首页 > 移动开发 > Android开发

Android 使用setContentView在一个Activity进行界面切换

2014-05-08 22:56 501 查看
/**
* 使用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);
}
});
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐