为啥actionbar sherlock的横向高度会发生变化?

Posted

技术标签:

【中文标题】为啥actionbar sherlock的横向高度会发生变化?【英文标题】:Why does the height change in landscape for actionbar sherlock?为什么actionbar sherlock的横向高度会发生变化? 【发布时间】:2012-07-10 23:38:21 【问题描述】:

我已更改 values-land 文件夹中的值 abs__action_bar_default_height 以匹配肖像中的值。但是当我旋转设备时,横向模式下的操作栏仍然更小。是什么改变了它的价值?

【问题讨论】:

【参考方案1】:

您是否有机会在 ICS 设备上进行测试? ActionBarSherlock 在 ICS 上使用 ActionBar 的本机实现,因此您可能看不到更改的反映。您所做的更改只会对 ICS 之前的设备产生影响。

话虽如此,为了使其正常工作,您可以在应用的主题中设置 ActionBar 高度。如果您同时使用android:actionBarSizeactionBarSize,它应该会影响任何API 级别。看看我一个月前的answer to an identical question。

【讨论】:

以上是关于为啥actionbar sherlock的横向高度会发生变化?的主要内容,如果未能解决你的问题,请参考以下文章

如何获得 ActionBar 的高度?

Actionbar Sherlock:设置和隐藏标题栏

Android - Sherlock ActionBar 长按图标菜单

ActionBar Sherlock ,操作栏选项卡和片段

为啥 iPad 键盘高度在横向模式下是 1024 像素?

如何修复横向截止的自定义 SearchView 背景?