0

我正在尝试对 ActionBar 内的项目布局进行细微调整,并遇到了很多问题。如果我知道(甚至更好:可以覆盖!)Android 用于 ActionBar 本身的布局,那将会有所帮助。

(Android 的布局系统不允许您直接从项目本身完全控制“项目”的布局 - 所有选项都根据父/容器布局的类型启用/禁用)

那么,例如...

  1. 尝试制作一个占用“所有剩余空间”的自定义 ActionView(因为您没有标题/不需要标题)
  2. ...一切都破裂了。有很多解决方法,所有这些都有自己的错误(我已经从 SO 尝试了 3 个,它们都在不同版本的 Android/不同手机上中断)
  3. 如果我可以将 ActionBar 的布局设置为“RelativeLayout”并使用“layout_toLeftOf”等,这将是微不足道的

...但是文档似乎没有回答这个问题,也没有提供设置它的方法。有任何想法吗?我不希望有很多硬编码、损坏的代码来解决 API(因为它会使维护这个应用程序成为一场噩梦:()

4

2 回答 2

1

你看过ActionBarSherlock吗?它是一个支持库扩展,使用单个 API 在所有版本的 Android 上实现操作栏。此外,当涉及到布局时,我经常发现查看源代码非常有用。您可以在此处的列表顶部找到操作栏布局。

于 2013-04-30T16:06:06.833 回答
0

加载视图层次结构,然后您将能够看到组成任何布局的视图。

http://developer.android.com/tools/debugging/debugging-ui.html

于 2013-04-30T16:09:38.720 回答