Archos 101インターネットタブレット:デフォルトのAndroid(ソフトウェア)ボタンを非表示にすることは可能ですか

android archos tablet
Archos 101インターネットタブレット:デフォルトのAndroid(ソフトウェア)ボタンを非表示にすることは可能ですか

Archos 101 Androidタブレット用のAndroidアプリを開発しています(リンク:http://www.archos.com/products/ta/archos_101it/index.html)。 タブレットはAndroid 2.2を実行します。ここで見ることができるようにhttp://blogote.com/wp-content/uploads/2010/11/android_101_tablet.jpg Androidボタン(ホーム、メニュー、戻る、検索)はソフトウェアボタンであり、他のほとんどのAndroidデバイスのようなハードウェアボタン。

私の質問は、アプリケーションでこのソフトウェアボタンを非表示にすることは可能ですか? 私見、タブレットデバイスに適合したSDKのようなものが必要ですか?!

技術的には、タブレットはこの機能をサポートしているようです。これは、ビデオプレーヤーなどの一部のデフォルト(プリインストール)アプリがフルスクリーンビデオを表示するときにこれを行うためです。

私のアプリでは

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

アプリケーションをフルスクリーンに設定しますが、もちろんこれはソフトキーを隠しません。

  3  0


ベストアンサー

私はその解決策を見つけました。 追加した後

AndroidManifest.xmlへ。 コード:

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

全画面モードでアプリを表示し、Android(ソフトウェア)ボタンを非表示にします。 もちろん、ユーザーがアプリを終了できるUI要素を実装することをお勧めします。

5


とにかく、1つのアクティビティに対してのみソフトボタンを非表示にすることはできますか?

マニフェストに許可行を追加すると、すべてのアクティビティでボタンが非表示になったように見えます(これは理にかなっていますが、私が望んでいたものではありません)。 それはビデオプレーヤーアプリケーションなので、私が尋ねている理由です。

1


多分それはあなたを助けることができます:

hideSoftInputFromWindow(IBinder windowToken、int flags、ResultReceiver resultReceiver)

0


タイトルとURLをコピーしました