На Android 6 не работает свойство background

Интерфейс, диалоги, темы, стили, меню
Ответить
AntonDev
Сообщения: 9
Зарегистрирован: 08 ноя 2015, 00:22

На Android 6 не работает свойство background

Сообщение AntonDev » 22 ноя 2015, 15:21

Всем привет,

странная проблема обнаружилась с андроид 6, два пользователя с этой системой на nexus 5 пожаловались, что фон приложения белый и букв не видно, попросил скриншот, у них просто не отображается фоновая картинка, при этом я сам тестировал приложение на девайсах Sony Z3 Compact смартфоне и планшете, все нормально отображается, также пробовал запускать на эмуляторе нексуса с анроид 6, тоже все ок, вообще не знаю, что делать, фон задается просто в разметке у корневого элемента

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/background">

Konstantin18ko
Сообщения: 22
Зарегистрирован: 14 авг 2015, 11:46

Re: На Android 6 не работает свойство background

Сообщение Konstantin18ko » 23 ноя 2015, 20:47

Все зависит от производителя.
Такие модели, как nexus - это дочерние модели Google. И там чаще всего стоит чистая прошивка (от части и сырая). Тем самым делаем вывод: ждем когда пофиксят или делаем костыли.

GRAF_COLLIOSTRO
Сообщения: 115
Зарегистрирован: 08 янв 2015, 14:32

Re: На Android 6 не работает свойство background

Сообщение GRAF_COLLIOSTRO » 24 ноя 2015, 02:16

было нечто подобное. костыль делал в виде ищем вьюшку и в ява-коде вдалбливаем картинку. у меня HTC desire таким болел. не объяснимо))) и ещё сталкивался с таким: ставлю чёрную тему. она предполагает белые буквы. - а вот и нет, на некоторых устройствах эта тема не содержит белых буккафак. теперь повсеместно создаю свой стиль и навязываю его принудительно. стандартным больше не доверяю(

и ещё, возможно, картинка background очень большая по размеру. попробуйте её уменьшить. бэкграунд он такой(((

Ответить