0

私のアプリケーションでは、ActionBarナビゲーション モードとしてタブを使用しています。Viewに別の「行」を追加するカスタムも使用しActionBarます。セットアップは次のようになります。

    final ActionBar actionBar = getActionBar();
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    actionBar.setDisplayShowHomeEnabled(true);
    actionBar.setDisplayUseLogoEnabled(false);
    actionBar.setDisplayShowCustomEnabled(true);
    actionBar.setCustomView(R.layout.ab);
    Typeface font = Typeface.createFromAsset(getAssets(), "cs_regular.ttf");
    TextView title = (TextView) actionBar.getCustomView().findViewById(R.id.tvActionTitle);
    title.setTypeface(font);

問題:アイコンを表示したくないのですがactionBar.setDisplayShowHomeEnabled(false);、カスタム レイアウトを使用すると、タブの下に配置されタブの上に配置する必要がありActionBarます。必要に応じてレイアウトを配置するように設定しtrueますが、不要なアイコンが表示されます..何か提案はありますか?

4

1 に答える 1

2

アイコンとは、アプリのアイコンを意味すると思います。基本的に、スタイルを使用して非表示にすることができます。アクティビティが使用しているスタイルにこれを追加します。

<item name="android:icon">@android:color/transparent</item>
于 2013-08-07T01:45:33.323 に答える