2

フルスクリーン モードに切り替えてcontentViewいます。ビューが切り替えられているとき、ビューが実際に変更される前に、いくつかのセクションのシステム壁紙が表示されます。また、mainコンテンツ ビューに戻ると、その逆も同様です。

これが起こらないようにするにはどうすればよいですか、または少なくとも、切り替え中に背景を黒に変更するにはどうすればよいですか。

サンプルコード:

setContentView(R.layout.fullscreen); 

コンテンツビューをフルスクリーンに設定するときにこれを使用しますが、これが問題が発生する場所です。

* 編集 *

アプリケーションの最初の段階で、コンテンツをメインに設定しました。

super.onCreate(b);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.setContentView(R.layout.main);

そして、ボタンクリックリスナーで、次のような別のレイアウトに設定しています:

setContentView(R.layout.fullscreen);
4

1 に答える 1

1

なぜあなたがこの問題を抱えているのかわかりません。ちなみに、フルスクリーンのアクティビティを取得しようとしている場合は、次のようなものを試すことができます:

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.main);

また、アクティビティには「通常の」レイアウトのみを使用してください。

于 2011-08-19T17:58:22.593 に答える