Черная мертвая зона над активностью приложения с Android 11

Начиная с Andriod 11 над моим приложением появилась большая черная область. Я использую несколько различных действий (в основном RelativeLayout), и все они затронуты, поэтому я не думаю, что это проблема макета. Переключение между ActionBarActivity и AppCompatActivity или изменение версии SDK или инструментов сборки также не повлияло на черное пространство.

Настройки:

  • скомпилироватьSdkВерсия 29
  • buildToolsVersion '29.0.2'
  • minSdkВерсия 14
  • targetSdkВерсия 29
  • com.android.support:appcompat-v7:28.0.0

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

введите здесь описание изображения


person K. Behrens    schedule 19.02.2021    source источник
comment
1. Какую тему вы используете для своей деятельности? Я использую темы, которые расширяют Theme.MaterialComponents.Light.NoActionBar или Theme.AppCompat.Light.NoActionBar. Оба они хорошо работают на устройствах Samsung Android 11. 2. Это происходит и с вашим физическим устройством? Или это просто эмулятор? Если вы еще не пробовали, попробовав его на физическом устройстве, вы можете получить некоторые подсказки.   -  person March3April4    schedule 19.02.2021
comment
Я использую Theme.AppCompat.Light.DarkActionBar, но у других тем такая же проблема. К сожалению, запуск приложения на физическом устройстве дает те же результаты.   -  person K. Behrens    schedule 19.02.2021


Ответы (1)


Я нашел решение:

Добавьте в AndroidManifest.xml:

<supports-screens
        android:anyDensity="true" />

person K. Behrens    schedule 19.02.2021
comment
Какое физическое устройство вы использовали при тестировании? Я должен также добавить эти строки на всякий случай. - person March3April4; 24.02.2021