Posted at

GBでActionBarの高さを取得する

More than 3 years have passed since last update.

ActionBarの高さはHoneyCome以降だとR.attr.actionBarSizeで取得できますがそれ未満だと0が返ってきます。

その場合supportライブラリの値から取得できます。

 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) {

context.getTheme().resolveAttribute(android.support.v7.appcompat.R.attr.actionBarSize, tv, true)
int actionBarHeight = TypedValue.complexToDimensionPixelSize(tv.data,getResources().getDisplayMetrics());
}

今更使うことなさそうだけどね