我正在尝试对 ActionBar 内的项目布局进行细微调整,并遇到了很多问题。如果我知道(甚至更好:可以覆盖!)Android 用于 ActionBar 本身的布局,那将会有所帮助。
(Android 的布局系统不允许您直接从项目本身完全控制“项目”的布局 - 所有选项都根据父/容器布局的类型启用/禁用)
那么,例如...
- 尝试制作一个占用“所有剩余空间”的自定义 ActionView(因为您没有标题/不需要标题)
- ...一切都破裂了。有很多解决方法,所有这些都有自己的错误(我已经从 SO 尝试了 3 个,它们都在不同版本的 Android/不同手机上中断)
- 如果我可以将 ActionBar 的布局设置为“RelativeLayout”并使用“layout_toLeftOf”等,这将是微不足道的
...但是文档似乎没有回答这个问题,也没有提供设置它的方法。有任何想法吗?我不希望有很多硬编码、损坏的代码来解决 API(因为它会使维护这个应用程序成为一场噩梦:()