0
我有一個應用程序,它剛剛發佈在Android商店。我將它安裝在3個不同的設備上。安卓圖像BG不顯示所有設備
它適用於Nexus的5
它的工作原理上的Nexus 7(片劑)
它不會對我的LG G3然而工作。
在我的代碼我有背景爲可繪製的,其大小有748 X 1067 在我content_activity.xml我的根節點的RelativeLayout已背景設定
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/content_secret"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.secret.secret.secret.secret"
tools:showIn="@layout/activity_secret"
android:paddingBottom="@dimen/thin_margin"
android:paddingEnd="@dimen/thin_margin"
android:paddingLeft="@dimen/thin_margin"
android:paddingRight="@dimen/thin_margin"
android:gravity="center_horizontal"
android:background="@drawable/old_paper_texture"
android:backgroundTintMode="add">
被任何原因這個在某些設備上無法使用?我覺得它可能是一個圖像大小的東西......但它可以在平板電腦上工作,而平板電腦的尺寸比無法使用的電話的尺寸還要大。
你在所有的密度增加資源,LDPI(低)〜120DPI MDPI(中)〜160dpi 華電國際(高)〜240dpi xhdpi(超高)〜320dpi xxhdpi(extra-extra-high)〜480dpi xxxhdpi(extra-extra-extra-high)〜640dpi – Starlord
不...如何做到這一點?我被教導ctrl + c圖像並將其粘貼到可繪製文件夾中。所以,我所做的 – 173901
通過這個文檔,https://developer.android.com/guide/practices/screens_support.html,基本上你想要做的是創建多個版本的背景圖像,並將其存儲到相關密度資源目錄,android會根據設備決定選擇哪個資源。 – Starlord