【发布时间】:2011-12-14 06:26:14
【问题描述】:
我正在使用标签小部件。 当我的子活动正在运行并且我改变方向时,子活动会破坏。
作为这个问题的解决方案,我添加了
android:configChanges="orientation|keyboardHidden 在 manifest.xml 文件的所有活动标签中。
我发现我的应用没有从 layout_land 文件夹中获取 xml 文件。
谁能给我这个查询的解决方案?
提前致谢。
我发现使用onConfigurationChanged 方法我可以知道方向,我必须在布局文件夹中设置横向文件而不是layout_land 文件夹。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){
setContentView(R.layout.login_landscape);
}
else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
setContentView(R.layout.login);
}
}
【问题讨论】:
标签: android tabactivity activitygroup