3

Я не уверен, как я получил это, и я не могу найти ничего подобного, но моя навигационная панель и строка состояния нарисованы поверх моего макета вместо того, чтобы мой макет был между ними ,Макет находится под StatusBar и Soft Keys

Как получить мой макет, который будет нарисован между ними, а не под?

Example

Edit:

Кажется, это преступник, находящийся в стилях:

<item name="android:windowTranslucentStatus">true</item> 
    <item name="android:windowTranslucentNavigation">true</item> 
+0

Просьба предоставить более подробную информацию или скриншот. Я не понимаю ваш вопрос ... –

+0

Я добавил грубое изображение. Прости! га. Я не понимал, что у меня наконец есть разрешение на загрузку изображений. – Sherlock

+0

Возможно, вы начали свой проект с помощью полноэкранного режима или чего-то еще. Пожалуйста, дайте нам некоторый код, например раздел Activity из вашего AndroidManifest и ваш xml-макет. – George

ответ

5

Просто это исправить:

<item name="android:windowTranslucentStatus">false</item> 
<item name="android:windowTranslucentNavigation">false</item> 

или просто удалить их. Эти атрибуты делают ваш StatusBar и NavigationBar полупрозрачным, поэтому ваш макет работает как полный экран.