0

スクリーンショット

このアプリをキオスクモードで実行し、フルスクリーンで実行したいと考えています。アプリケーションの灰色のタイトルバーはすでに削除されていますが、写真に示されているように、トップバーにホーム、音量、戻る、その他のボタンがあります。

デバイスはAndroid2.2ファームウェアを実行しています。

どんな助けでも大歓迎です!

4

5 に答える 5

13

したがって、より多くのアプローチがあります。

まず、この機能をで指定する必要がありますManifest.xml

android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"

または、onCreateメソッドで次の両方のアプローチを実行します。

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

また

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
于 2012-06-15T17:45:44.820 に答える
4

実行しているタブレットは、互換性定義ドキュメントに準拠していない、ハッキングされたバージョンのAndroidを実行しています。その結果、ファームウェアを別のものに交換しない限り、おそらくそのバーを取り除くことはできません。

他の人が提供した推奨事項は、互換性のあるAndroidデバイスの正しい答えです。

于 2012-06-15T19:53:49.890 に答える
3

マニフェストでこのように見えるようにアクティビティを作成します

            <activity
            android:name=".HelloActivity"
            android:label="@string/laptop"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
于 2012-06-15T17:33:43.627 に答える
1

アンドロイドマニフェストでは、この行を使用してください

<activity android:name=".yourActivityName"
          android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">

クラスでは、oncreateメソッドでこの行を使用します

requestWindowFeature(Window.FEATURE_NO_TITLE);  

このコードは、私がテストしたandroid2.2で正常に動作します。

于 2012-07-21T11:36:12.430 に答える
0
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

    setContentView(R.layout.activity);
于 2017-01-26T05:23:05.583 に答える