【发布时间】:2015-12-24 19:01:16
【问题描述】:
我的自定义视图目前有以下 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>
在某些设备(例如三星 Galaxy Tab 4)上,壁纸图片mouse_hole 显示良好,而在其他设备(例如华硕 Transformer Infinity TF700T)上则完全不显示。当我开始我的游戏时,mouse_hole 的可见性正在以编程方式更改为可见。我的自定义视图扩展了RelativeLayout。
有人知道这里出了什么问题吗?
【问题讨论】:
-
这款华硕平板电脑旨在惩罚人们。这不是它的第一个问题。这么说,你能发布代码来切换
mouse_hole的可见性吗? -
mouse_hole 可绘制有多大?
-
Re: Scana 实际尺寸为1920x1200,但我尝试将其转换为位图(以节省内存)并将其缩放到1280x800,它仍然不显示。
-
可以发布一些代码以获得更多想法吗?
-
您是否尝试过使用相对布局,它是否适用?那么错误就在您的布局中。您应该提供您的自定义布局和更改可见性的代码。
标签: android imageview android-custom-view wallpaper