Получить ориентацию телефона, но исправить ориентацию экрана на портрет
Я хочу получить ориентацию телефона, но сохранить ориентацию экрана в портретном. Поэтому, независимо от того, поворачивает ли пользователь телефон в альбомную или портретную ориентацию, вид остается неизменным, но я могу определить, установлен ли он в альбомную или портретную ориентацию.
Настройка активности наандроид: screenOrientation = "портрет" исправлю оба, но я не смог бы определить ориентацию телефона через
public void onConfigurationChanged(Configuration newConfig) {
switch (newConfig.orientation) {
case Configuration.ORIENTATION_PORTRAIT:
Toast.makeText(this, "Portrait", Toast.LENGTH_SHORT).show();
break;
case Configuration.ORIENTATION_LANDSCAPE:
Toast.makeText(this, "Landscape", Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}
Кто-нибудь знает, как это исправить?