ich zur Zeit den folgenden XML-Code für meine benutzerdefinierte Ansicht hat:Image Tapete innerhalb benutzerdefinierter Ansicht zeigt nicht auf einigen Geräten bis
<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>
Bei einigen Geräten (wie die Samsung Galaxy Tab 4), das Hintergrundbild mouse_hole
zeigt gut, während es auf anderen Geräten wie dem Asus Transformer Infinity TF700T überhaupt nicht erscheint. Die Sichtbarkeit von mouse_hole
wird programmatisch sichtbar geändert, wenn ich mein Spiel starte. Meine benutzerdefinierte Ansicht erweitert sich auf RelativeLayout
.
Könnte jemand wissen, was hier falsch ist?
Dieses Asus-Tablet wurde entwickelt, um Menschen zu bestrafen. Es ist nicht das erste Problem. Sagen Sie das, können Sie Code schreiben, der die Sichtbarkeit des 'mouse_hole's ändert? –
Wie groß ist das mouse_hole Zeichenfeld? – scana
Re: Scana Die tatsächliche Größe ist 1920x1200, aber ich habe versucht, es in eine Bitmap (um Speicher zu sparen) und Skalierung auf 1280x800, und es wird immer noch nicht angezeigt. –