1

プロジェクトで ActionBarSherlock ライブラリを使用していますが、アクションバーを画面の下部にのみ表示して画面の上部から削除しようとするまで、すべてが正常に機能していました。私が欲しいのは、下部にのみ表示されるアクションバーです。

上部を取り除いた後、これは私が得ているものです:

次のコードを適用した後の結果

OnCreate メソッドの私のコードは次のとおりです。

    @Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    getSupportActionBar().setDisplayShowHomeEnabled(false);
        getSupportActionBar().setDisplayShowTitleEnabled(false);

    mSherlock
            .setUiOptions(ActivityInfo.UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW);

    requestWindowFeature(com.actionbarsherlock.view.Window.FEATURE_INDETERMINATE_PROGRESS);

    setContentView(R.layout.activity_main);

    //my stuff
}

マニフェストの私のアクティビティは次のとおりです。

        <activity
        android:name="com.apps.MainActivity"
        android:label="@string/title_activity_main" 
        android:uiOptions="splitActionBarWhenNarrow">

だから私は自分が間違っているかもしれないことを知りたいです。よろしくお願いします!

4

1 に答える 1

0

マニフェスト ファイルに次のコードを追加して、アクション バーの上部にアイコンを表示できます。

android:icon="@drawable/youriconimage" this sets your application icon and if you want to add logo on the tab of action bar use
android:logo="@drawable/yourlogoimage"

それがあなたを助けることを願っています。

于 2013-10-20T16:50:25.307 に答える