我有一个MapView
带有由 ActionBarSherlock 提供支持的操作栏。操作栏既可以分割(在“窄”屏幕上),也可以覆盖/半透明(android:windowActionBarOverlay 为 true)。或多或少类似于谷歌地图应用程序。
现在我想将视图推送到地图顶部,在屏幕底部仍然将其保持在底部操作栏上方。我的问题是我不知道底部操作栏的高度。坦白说,我什至找不到办法知道它是否被绘制。getHeight()
似乎返回顶部操作栏的高度(或者可能是它们两个的高度,但我仍然不知道底部操作栏是否存在。
请告诉我这个信息就在我眼前!
如果您使用的是 ActionBarSherlock,您可以查找布尔值 abs__split_action_bar_is_narrow
只需创建一些静态方法即可
return ResourcesCompat.getResources_getBoolean(context,
R.bool.abs__split_action_bar_is_narrow);
您需要使用ResourcesCompat(来自actionbarsherlock)类,因为3.2之前的版本无法读取带有指标的文件夹(例如values-sw480)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)