我一直在开发一个Android App,在将手机水平放置时遇到了一个小问题。
目前我有两个视图:主要视图(main.xml)和登录视图(login.xml)。当我在 login.xml 视图中转动手机时,它会返回到 main.xml 视图。如果手机处于水平位置 + login.xml 并且我再次转动它(回到 main.xml),也会发生同样的事情。
它看到每次都执行“OnCreate”,这是应用程序的代码:
public class AppActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageButton bout= null;
bout = (ImageButton)findViewById(R.id.imageButton1);
bout.setOnClickListener(boutlisten);
}
private OnClickListener boutlisten = new OnClickListener(){
public void onClick(View v) {
setContentView(R.layout.login);
}
};
}
提前致谢!