android surfaceview vs视图分辨率

android surfaceview vs视图分辨率,android,view,surfaceview,Android,View,Surfaceview,我可以通过两种方式在屏幕上显示和移动位图。1使用view和invalidate()不断更新视图并显示图像,2使用surfaceview和surfaceholder.callback锁定画布并更新图像 当我使用view时,我的Galaxy S4的屏幕分辨率为1920x1080 但是,当我使用SurfaceView时,屏幕分辨率为569x320。 在surfaceview中,我能够使用getHolder()行。setFixedSize(19201080) 然而,现在我所有的位图看起来都被压扁了,即使

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

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

但是,当我使用SurfaceView时,屏幕分辨率为569x320。 在surfaceview中,我能够使用getHolder()行。setFixedSize(19201080) 然而,现在我所有的位图看起来都被压扁了,即使我在加载任何位图之前调用了这一行


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

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