【发布时间】:2012-02-29 16:52:32
【问题描述】:
如果我完全错误地解决这个问题,请告诉我,但如果我解释了这个问题,我希望有人能帮助我解决这个问题,或者指出我正确的方向。
我需要一个可以移动的自定义视图,我希望将此视图放在我的一个主要活动中的 relativeLayout 的一部分上。我遵循了一个关于移动的教程(下面的链接),它创建了一个 updateThread,以及一个扩展 SurfaceView 的类。 http://mobile.tutsplus.com/tutorials/android/android-sdk-achieving-movement/
这行得通,我可以把它放在我的应用程序中。 当我想把它放在我的布局中的另一个活动上时,问题就来了。我设法将视图放入其中,但随后它在其他项目后面显示为全屏。我的部分问题是它的大小取决于屏幕的大小等。相对布局使用大量图像,Android 将在其中选择所需的正确大小的图像。对于SurfaceView,如何设置大小取决于手机?
现在,我已经正确显示了相关布局,其中包含自定义视图需要去的图像。图像显示正确的大小,只是我需要显示的静态版本。你知道如何将我的自定义视图移动到这个空间中吗?
如果您需要任何代码,我可以发布任何内容,我真的很努力解决这个问题。 即使您可以将我指向正确的方向,或者让我知道我是否不应该为此使用表面视图?视图只需要显示一些在屏幕上滑动的图像,仅此而已(在主布局的那个部分内)
非常感谢提前
【问题讨论】:
标签: android surfaceview custom-view