/ / Android actionbarsherlock dostať výšku návrat 0 - android, android-actionbar, výška, actionbarsherlock

Android actionbarsherlock dostať výšku návrat 0 - android, android-actionbar, výška, actionbarsherlock

Hľadal som výšku môjho akčného panelu (sherlock). Vrátená hodnota je 0.

value / styles.xml (a pre hodnotu11 som použil "android: actionBarSize")

<style name="AppTheme" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/Widget.AppTheme.ActionBar</item>
<item name="actionBarSize">48dip</item>
</style>

kód:

getSupportActionBar().getHeight()

odpovede:

0 pre odpoveď č. 1

To nefungovalo?

// Calculate ActionBar height
TypedValue tv = new TypedValue();
if (getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true))
{
actionBarHeight = TypedValue.complexToDimensionPixelSize(tv.data,getResources().getDisplayMetrics());
}

ref: Ako získať výšku ActionBar?