Моего Android приложение начинается со следующей планировкой:андроида: fitsSystemWindows во время выполнения
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click"/>
</RelativeLayout>
активности имеет смещение для строки состояния.
Я хочу удалить это смещение во время выполнения, нажав на кнопку. При нажатии на кнопку я делаю следующее, но он не работает, ничего не происходит:
findViewById(R.id.root).setFitsSystemWindows(false);
Как я могу это сделать?
Я уже использую этот параметр. Я использую android: windowTranslucentStatus и android: fitsSystemWindows. Оба они верны. И нажав на кнопку, я хочу удалить смещение, но не удалить полупрозрачный. – ilyamuromets
попробуйте, возможно, этот ответ может помочь. http://stackoverflow.com/a/28041425/3728591 –
Спасибо, но это мне не помогло. Проблема, с которой я работаю в одном действии. Я не могу воссоздать деятельность. – ilyamuromets