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