操作栏attr和运行时之间的高度差

时间:2015-06-30 18:02:43

标签: android android-actionbar

如果我这样做:

final TypedArray styledAttributes = getBaseContext().getTheme().obtainStyledAttributes(
            new int[]{R.attr.actionBarSize});
    mActionBarHeight = (int) styledAttributes.getDimension(0, 0);
    styledAttributes.recycle();

mActionBarHeight = 144

如果我这样做:

mActionBarHeight = getSupportActionBar().getHeight() ;

mActionBarHeight = 168

有没有办法在我的Activity的onCreate方法上获得相同的值。如果我在onCreate方法上运行第二个选项,我当然会得到0。

0 个答案:

没有答案