我在繪圖目錄中有一個960x1440大小的圖像文件。 當應用開始,圖像不加載爲背景,在logcat中我看到:位圖太大而無法上傳到紋理中
位圖太大,爲什麼說2880x4320被上傳到紋理(2880x4320,最大= 4096×4096)
如果圖像是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">
請提供一些示例代碼,在其中加載紋理。 – 2015-02-05 14:23:59
你檢查了所有可繪製的文件夾,如果沒有一個大文件在他們?你的應用程序沒有背景圖片嗎?什麼樣的圖像文件,PNG,JPG? – 2015-02-05 14:28:12
我只有1.0文件的所有分辨率(在drawable)1.02 MB和960x1440尺寸...是的,該應用程序運行沒有BG圖像...但不是在所有設備上,目前只有在Nexus 5 – andreasperelli 2015-02-05 14:30:31