/ / Odstránenie ikony z Actionbar - android, android-actionbar, android-support-library

Odstránenie ikony z Actionbar - android, android-actionbar, android-support-library

Chcem vlastnú ActionBar s kartami, ktorá má grafické pozadie (zobrazuje len jeden obrázok) a 3 karty.
Nemôžem odstrániť ikonu panelu akcií.Som dostal desiatky stackoverflow otázok o tom, ako odstrániť ikonu a titul, ale nič nefungovalo. Mám minSdk = 14, ViewPager, ActionBar compat7, ActionBarActivity. Mohlo by to zabrániť niektorému z nich?

Toto je kód, ktorý mám. Niektoré vyhlásenia sú nadmerné, snažil som sa všetko, čo som mohol.
Najlepšie, čo mám, je akčný panel bez názvu, ikona však nikdy nepríde.

final ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayUseLogoEnabled(false);
actionBar.setHomeButtonEnabled(false);

actionBar.setDisplayShowHomeEnabled(false); // this hides the icon well but doesn"t
// work if you use actionbar tabs (viewpager)

nižšie

Vďaka

odpovede:

0 pre odpoveď č. 1

Vyskúšali ste sa actionBar.setDisplayShowHomeEnabled(false)


0 pre odpoveď č. 2

Riešením je toto:

((View) findViewById (android.R.id.home) .getParent ()) setVisibility (View.GONE).

ako je vidieť na: https://github.com/JakeWharton/ActionBarSherlock/issues/327#issuecomment-10593286

Použitím actionBar.setDisplayShowHomeEnabled (false) skryjete ikonu, ale váš panel akcií skončí pod záložkami zobrazovača (ak používate ľubovoľné)