ActionBar
的高度。我的应用程序中有一些内容紧贴着 ActionBar
来显示,同时我也使用了 Chris Banes 的库 actionbar-pulltorefresh。
我将使用下拉刷新库中的示例。我遇到了和这里 here 中描述的完全相同的问题,只不过我按照指南使用Fragments
做了一切。它基本上会将 ActionBar
的高度计算为实际高度的一半。在应用程序的另一个部分,我将 PopupWindow
定位在 ActionBar
下方,所以我调用了 getHeight()
并使用该位置来定位窗口,但我遇到了与下拉刷新库相同的问题。
这使我认为这可能与 ActionBar
高度的测量有关,可能是样式问题。
有人有类似的经历吗?
注意:我现在正在使用appcompat库,但之前我使用过ActionBarSherlock,以及某个时候使用了基本的ActionBar,所有情况都给出了相同的结果。
更新1: 我从这里here,here和here得到了相同的结果。但是我按照README上说的做了一切,所以我相当自信它与我的设备如何测量 ActionBar
高度有关。
更新2: 我在另一个活动中使用了actionbar PullToRefresh库,它运行正常,因此必须与我的主要Activity
有关。
getHeight()
?就下拉刷新库而言,它在特定时间调用。即当View
被创建时。顺便提一句,你正在使用view pager
吗? - Mohsin NaeemActivity
的onCreate()
方法中,将getHeight()
作为其中一件最先调用的事情。 - Wenger