在后台进程中以横向模式获取纵向模式的Android操作栏高度?

时间:2014-03-02 05:18:24

标签: android android-actionbar height android-orientation

无论设备的方向如何,我都需要在非可视后台进程中运行Android操作栏的纵向模式高度。我可以使用以下代码获取当前方向的操作栏高度:

        TypedValue tv = new TypedValue();

        if (ctx.getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true))
        {       
            actionBarHeight = TypedValue.complexToDimensionPixelSize(tv.data,ctx.getResources().getDisplayMetrics());
        }

然而,无论设备的方向如何,我都需要为纵向模式获取操作栏高度。注意:此代码在IntentService中运行,而不是在Activity中运行。 感谢。

0 个答案:

没有答案