画面上でビットマップを表示および移動するには、2 つの方法がありました。1 ビューを使用して、invalidate() を使用して常にビューを更新し、画像を表示し、2 で surfaceview を使用して、surfaceholder.callback を使用してキャンバスをロックし、画像を更新します。
ビューを使用すると、Galaxy S4 で 1920x1080 の画面解像度が得られます。
ただし、SurfaceView を使用すると、569x320 の画面解像度が得られます。surfaceview では、行 getHolder().setFixedSize(1920, 1080) を使用できましたが、ビットマップをロードする前にこの行を呼び出しても、すべてのビットマップが押しつぶされたように見えます。
解像度とビットマップを表示どおりに表示するにはどうすればよいですか?