1

android:minSdkVersion「4」に設定されたアプリがあります。

このアプリをHTConeX(4.0.3)で実行すると、アクションバーが表示され、すべて問題ありませんが、スマートフォンの電源を入れてアプリに戻ると、アクションバーが消えました。

可能な場合は常にアクションバーを表示するマニフェストコマンドなどはありますか?

minSdkVersionのため、これは私のアプリでは許可されていません。

    ActionBar actionBar = getActionBar();
    actionBar.show();

ご助力ありがとうございます!

4

3 に答える 3

1

これにはAndroid 互換性ライブラリを使用できます。古いバージョンの Android でアプリにアクション バーが提供されるので、getSupportActionBar(). また、拡張可能な Activity 基本クラスも提供します。この種のロジックを処理するために呼び出さActionBarActivityれます。

または、 (私の知る限りでは) サポート ライブラリ機能のスーパーセットを提供するActionBar Sherlockを調べることもできます。

于 2012-07-31T20:35:44.500 に答える
0

メソッドを呼び出しactionBar.show()ますActivity.onResume()。アプリが一時停止されるたびに、ActionBarが呼び出されます。

于 2012-07-31T20:16:29.283 に答える
0

これをアクティビティの onCreate メソッドに入れるだけです:

            Actionbar actionbar;
    actionbar = getSupportActionBar();

これは、アプリが起動されるたびにアクションバーをロードする必要があります

于 2012-07-31T20:35:18.383 に答える