У меня есть в каталоге для рисования файл с размером 960x1440. Когда запуск приложения, изображение не загружается в фоновом режиме и в LogCat я вижу:Растровое изображение слишком велико, чтобы быть загруженным в текстуру
Bitmap слишком большой, чтобы быть загружено в текстуру (2880x4320, макс = 4096x4096)
Почему он говорит 2880x4320 если изображение 960x1440?
Битовая карта загружается с помощью XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/launcher_bg"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin">
Просьба привести пример кода, в котором вы загружаете текстуру. –
Вы проверили все свои доступные папки, если в них нет большого файла? Ваше приложение работает без фонового изображения? Что это за файл изображения, png, jpg? –
У меня есть только 1 файл для всех разрешений (с возможностью рисования) размером 1.02 мб и размером 960x1440 ... да, приложение работает без изображения bg ... но не на всех устройствах, только на Nexus 5 на данный момент – andreasperelli