Android 35 - Prefencescreen теряет интервал после разблокировки мобильного телефонаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android 35 - Prefencescreen теряет интервал после разблокировки мобильного телефона

Сообщение Anonymous »

Я использую предпочтения в своей деятельности. На Android 35, после блокировки и разблокировки телефона левое и правое расстояние между видимыми элементами удаляется, в то время как невидимые элементы остаются без затронутых. name = "Android: FitsSystemWindows"> true как ниже. Это работает с другими материальными темами, но мне нужно использовать Android: Theme.holo.light, чтобы сохранить строку состояния и пользовательского интерфейса на всех экранах. < /P>

true

< /code>
Я также попробовал ниже альтернативный код вместо Fitssystemwindows, но проблема остается нерешенной. Кто -нибудь может помочь исправить это? < /P>
public static void setWindowBounaries(View rootView) {
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
ViewCompat.setOnApplyWindowInsetsListener(rootView, (v, insets) -> {
Insets systembars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systembars.left, systembars.top, systembars.right, systembars.bottom);
return insets;
});
}
}
< /code>
Далее мой код: < /p>







< /code>
Перед блокировкой экрана:
< /p>
После разблокировки экрана:



Подробнее здесь: https://stackoverflow.com/questions/796 ... the-mobile
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»