我想在iPhone开发中做一些事情:手动重新定位控件而不重新创建整个视图。 这种方法的优点和缺点是什么?
答案 0 :(得分:1)
希望这对某些人有用。
如果您不想在方向更改上重新创建视图,您唯一需要的是更改清单文件中的相应活动,如下所示:
android:configChanges="keyboardHidden|orientation|keyboard"
如果你想手动重新定位控件,请覆盖onConfigurationChanged并重新定位你需要的所有内容
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// reposition and/or hide/show controls here
}