/ / Ako upravím názov textu v ActionBarSherlock 4.0? - Android, štýly, témy, android-actionbar, actionbarsherlock

Ako skomprimovať text nadpisu v ActionBarSherlock 4.0? - android, štýly, témy, android-actionbar, actionbarsherlock

Dobrý deň, používam ActionBarSherlock verzie 4.0.0 a neviem, ako zmeniť / upraviť názov textu, vo verzii 3.5 som použil @ style / abTextStyle. ale tie fungujú vo verzii 4.0.0.

odpovede:

8 pre odpoveď č. 1

ABS 4 so sebou priniesol niekoľko významných vylepšení, jedným z nich bolo vytvorenie štýlu pomocou XML. Ak si prečítate dokumentáciu o stylingu, mali by ste vedieť, že od 4.0 -

Kvôli obmedzeniam v tematickom systéme Androidakúkoľvek tému Prispôsobenia musia byť deklarované v dvoch atribútoch. Normálne Atribúty s predponou Android používajú tému na natívny panel akcií a neurčené atribúty sú pre vlastnú implementáciu. od tej doby obe tematické rozhrania API sú úplne rovnaké, na ktoré stačí odkazovať prispôsobenia dvakrát, a nie na ich implementáciu dvakrát.

<style name="Theme.Styled" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
</style>

Z toho vidíme, že položka ABS odráža pôvodnú položku presne, samozrejme bez android prefix.

To v krátkosti znamená, že štýl domorodca aAkčný panel ABS je teraz omnoho jednoduchší a ak chcete robiť akékoľvek úpravy, mali by ste postupovať podľa štandardných dokumentov pre systém Android a potom deklarovať štýl, ktorý chcete, ako je uvedený vyššie (t.

Táto otázka Farba textu ActionBar má niekoľko príkladov toho, čo chcete vo svojej najhlasovanejšej odpovedi, a ak chcete byť potešení: komentoval to Jake Wharton, ktorý je génius za ABS.