某些设备上没有显示自定义视图中的ImageView壁纸

Pin*_*azz 6 android wallpaper android-custom-view imageview

我目前有自定义视图的以下XML代码:

<com.pink.jazz.RootView
    android:id="@+id/rootView"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingStart="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingEnd="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MouseActivity" >

    <ImageView
        android:id="@+id/mouse_hole"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/mouse_hole"
        android:visibility="gone"
    />
</com.pink.jazz.RootView>
Run Code Online (Sandbox Code Playgroud)

在某些设备(例如三星Galaxy Tab 4)上,壁纸图像mouse_hole显示正常,而在其他设备(例如Asus Transformer Infinity TF700T)上根本不显示.的知名度mouse_hole正在变为可见编程当我开始我的比赛.我的自定义视图扩展RelativeLayout.

谁能知道这里有什么问题?

Ale*_*nin 0

我有类似的问题。尝试将您的图像放入mouse_hole每个 forder 中以适应不同的屏幕尺寸:

可绘制的 hdpi

可绘制 ldpi

可绘制 mdpi

可绘制xhdpi

可绘制-xxhdpi

可绘制-xxxhdpi