android – 如何设置自定义surfaceview的大小

如果我以完全错误的方式解决这个问题,请告诉我,但如果我解释这个问题,我希望有人可以帮助我,或指出我正确的方向.

我需要一个可以移动的自定义视图,我希望在我的一个主要活动中将此视图放在我的relativeLayout的一部分上.我按照移动教程(下面的链接)创建了一个updateThread和一个扩展SurfaceView的类.
http://mobile.tutsplus.com/tutorials/android/android-sdk-achieving-movement/

这有效,我可以把它放在我的应用程序中.
当我想在我的布局中将其放在不同的活动上时,问题就来了.我设法将视图放入,但它显示全屏,在其他项目后面.我的部分问题是,它的大小取决于屏幕的大小等.nelativelayout使用了大量的图像,Android将选择所需的正确大小的图像.对于SurfaceView,如何设置依赖于手机的大小?

现在,我有相对布局正确显示自定义视图需要去的图像.图像显示正确的大小,只是我需要显示的静态版本.你知道如何将我的自定义视图移动到这个空间吗?

如果你需要任何代码,我可以发布任何代码,我真的很难与这个.
即使你可以指出我正确的方向,或者让我知道我是否应该使用表面视图?视图只需要显示一些图像在屏幕上滑动,这就是全部(在主要布局的那一部分内)

非常感谢提前

解决方法

要设置surfaceView的大小,请使用以下方法
surfaceView.getHolder().setFixedSize(width,height)

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...