Obecnie mam następujący kod XML dla mojego widoku niestandardowego:ImageView tapety wewnątrz widoku niestandardowego nie jest wyświetlane na niektórych urządzeniach
<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>
W przypadku niektórych urządzeń (takich jak Samsung Galaxy Tab 4), tapetę mouse_hole
pokazuje dobrze, a nie pojawia się w ogóle na innych urządzeniach, takich jak Asus Transformer Infinity TF700T. Widoczność mouse_hole
zmienia się na widoczną programowo po uruchomieniu gry. Mój widok niestandardowy obejmuje RelativeLayout
.
Czy ktoś może wiedzieć, co jest nie tak?
Ten tablet firmy Asus przeznaczony do karania ludzi. To nie pierwszy problem. Mówiąc to, możesz umieścić kod, który zmienia widoczność 'mouse_hole'? –
Jak duży jest draw do mouse_hole? – scana
Re: Scana Rzeczywisty rozmiar to 1920x1200, ale próbowałem przekonwertować go na mapę bitową (aby zaoszczędzić pamięć) i skalować go do 1280 x 800, ale nadal nie wyświetla się. –