настоящее время у меня следующий код XML для моего пользовательского вида:ImageView обои внутри пользовательского представления не отображается на некоторых устройствах
<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>
На некоторых устройствах (например, Samsung Galaxy Tab 4), обои для рабочего стола mouse_hole
отлично выглядит, хотя он вообще не отображается на других устройствах, таких как Asus Transformer Infinity TF700T. Видимость mouse_hole
меняется на видимую программно, когда я запускаю свою игру. Мой пользовательский вид расширяет RelativeLayout
.
Может ли кто-нибудь знать, что здесь не так?
Этот планшет Asus предназначен для наказания людей. Это не первая проблема. Говоря это, можете ли вы отправить код, который переключает видимость «mouse_hole»? –
Насколько велика вышка mouse_hole? – scana
Re: Scana Фактический размер - 1920x1200, но я попытался преобразовать его в растровое (чтобы сохранить память) и масштабировать его до 1280x800, и он по-прежнему не отображается. –