2

Activityルートビューを持つコンテンツビューを持つものがありますFrameLayout.myActivityのonCreate内に次のコードを追加したボトムバーのソフトキーを非表示にしたいのですが、何も影響しません。

FrameLayout frameLayout = (FrameLayout)this.findViewById(R.id.myframe);
frameLayout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);

追加する必要がある権限や追加のコードはありますか?

前もって感謝します :)

:Android HoneyComb(API 13)でこれを試しています

4

4 に答える 4

4

必要なのは、AndroidManifest の targetSdkVersion を適切なものに設定することだけだと思います。たとえば、3.0 または 3.2 の場合はそれぞれ 11 または 13 とします。

于 2012-09-24T15:23:10.200 に答える
2

SYSTEM_UI_FLAG_LOW_PROFILEは Api レベル 14 (アイスクリーム サンドイッチ) で追加されました。それ以前は、ハニカムなどでは機能しません。

于 2012-11-15T23:10:10.200 に答える
1

これを試して:

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
于 2012-07-25T11:32:00.733 に答える