android surfaceview vs视图分辨率

时间:2013-09-06 22:21:49

标签: android view surfaceview

我能够以两种方式在屏幕上显示和移动位图。 1使用视图,使用invalidate()来不断更新视图并显示图像和2,使用surfaceview with surfaceholder.callback来锁定画布并更新图像

当我使用视图时,我的Galaxy S4屏幕分辨率为1920x1080。

然而,当我使用SurfaceView时,屏幕分辨率为569x320。 在surfaceview中我能够使用行getHolder()。setFixedSize(1920,1080) 但是现在我的所有位图都显得比较模糊,即使我在加载任何位图之前调用了这一行。

如何让分辨率和位图像在视图中一样显示?

1 个答案:

答案 0 :(得分:0)

我认为你应该在设置位图之前调用getHolder()。setFixedSize(1920,1080)。