1. 申明若干个View的实例
Viewm_view1, m_view2;
2. 定义若干个Boolean变量
Boolean m_flag_view = false;
3. 封装切换方法
private void setView(View v) {
setContentView(v);
}
4. 在上一个View里绑定下一个View里的事件(only)
setView(m_view2);
if (!m_flag_view) {
// view_gallery is button
Button btnReturn= (Button) findViewById(R.id.btnReturn);
btnReturn.setOnClickListener(l2);
m_flag_view = true;
}