4

ゲームの一部の画面で、surfaceView を使用しています。それは他のすべてのデバイスと 1 つを除く Android バージョンで正常に動作します - Samsung ギャラクシー s3 ジェリービーン アップデート 4.1.1

このデバイスでは、surfaceView を使用するすべての画面が空白になり、何も表示されません。しかし、実行中の音が聞こえるので、ゲームが実行中であることはわかっています。画面の1つで、アクティビティの向きを横向きに設定しましたが、そこでは正常に動作しますが、ポートレート向きの他のすべての画面は読み込み時に空白になります

4

1 に答える 1

3

フルスクリーンをオフにする必要があります。

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, 
    WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);

これは、ハードウェア オーバーレイを備えた特定のデバイスのジェリー ビーンのバグです。

于 2013-01-03T15:29:03.787 に答える