在清单中我添加了
android:configChanges="orientation|keyboardHidden|screenSize"
但是当我改变方向时,这会禁用布局更改。我该如何解决这个问题?
我使用景观限定符创建了景观,因此两者具有相同的名称,但在 land 文件夹和正常文件夹中。 所以打电话
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
setContentView(R.layout.activity_main);
} else {
setContentView(R.layout.activity_main);
}
}
不起作用