0

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

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

但是,当我使用 SurfaceView 时,我的屏幕分辨率为 569x320。在表面视图中,我能够使用 getHolder().setFixedSize(1920, 1080) 行,但是现在我的所有位图都出现了挤压,即使我在加载任何位图之前调用了此行。

如何使分辨率和位图在视图中显示?

4

1 回答 1

0

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

于 2013-09-07T00:56:41.933 回答