我正在使用標籤小部件。 當我的孩子活動正在運行並且我改變方向時,孩子活動就會消失。如何在方向更改時管理標籤活動內的兒童活動?
作爲此問題的解決方案,我在我的manifest.xml文件的所有活動標記中添加了 android:configChanges="orientation|keyboardHidden
。
我發現我的應用程序不會從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);
}
}