Получить ориентацию телефона, но исправить ориентацию экрана на портрет

Я хочу получить ориентацию телефона, но сохранить ориентацию экрана в портретном. Поэтому, независимо от того, поворачивает ли пользователь телефон в альбомную или портретную ориентацию, вид остается неизменным, но я могу определить, установлен ли он в альбомную или портретную ориентацию.

Настройка активности наандроид: 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;
    }
}

Кто-нибудь знает, как это исправить?

Ответы на вопрос(6)

Ваш ответ на вопрос