【发布时间】:2025-12-18 21:25:06
【问题描述】:
我试图在每次创建活动时获取ActionBar 的高度(使用 Sherlock)(特别是为了处理 ActionBar 高度可能发生变化的旋转配置更改)。
为此,我使用ActionBar.getHeight() 方法,该方法仅在显示ActionBar 时有效。
当第一次创建活动时,我可以在onCreateOptionsMenu回调中调用getHeight()。但是这个方法之后不会被调用。
所以我的问题是我什么时候可以调用 getHeight() 并确保它不会返回 0? 或者如果不可能,我该如何设置 ActionBar 的高度?
【问题讨论】: