【问题标题】:Actionbar.getHeight() returning different values between API 16 and 17Actionbar.getHeight() 返回 API 16 和 17 之间的不同值
【发布时间】:2013-08-31 01:31:34
【问题描述】:

我需要通过Actionbar 高度设置视图的topMargin,以便在Actionbar 下可见。我在我的onCreateOptionsMenu 中这样做,认为Actionbar 是在那时绘制的。我的应用仅针对 API 14 及更高版本。

使用 API 17 运行模拟器,getHeight() 返回 96dp 的良好值。但是在使用 API 16 的模拟器上运行相同的代码时,返回的高度为零,可能是因为它还没有被绘制。

为什么这两个 API 会有所不同?

【问题讨论】:

标签: android height android-actionbar


【解决方案1】:

读自:

?android:attr/actionBarSize

查看这篇文章了解更多信息:

What is the size of ActionBar in pixels?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多