【发布时间】:2012-12-28 14:10:52
【问题描述】:
我想像下面那样显示 Action Bar。
我已经用过这个库clickhere
但它只需要操作栏上的两个图标。如果我添加四个项目,那么最后两个会像菜单一样显示给我。我希望操作栏中的所有内容与上图相同。
有可能吗?如果是,那么如何?我可以更改设备中可用的操作栏颜色或其默认样式吗?
提前致谢。
【问题讨论】:
标签: android android-actionbar contextual-action-bar
我想像下面那样显示 Action Bar。
我已经用过这个库clickhere
但它只需要操作栏上的两个图标。如果我添加四个项目,那么最后两个会像菜单一样显示给我。我希望操作栏中的所有内容与上图相同。
有可能吗?如果是,那么如何?我可以更改设备中可用的操作栏颜色或其默认样式吗?
提前致谢。
【问题讨论】:
标签: android android-actionbar contextual-action-bar
我建议你使用这个:
http://jgilfelt.github.com/android-actionbarstylegenerator/
为您的 ActionBar 设置样式。
如果您希望所有 4 个图标都在那里,只需将此属性添加到所有菜单项:
android:showAsAction="always"
【讨论】:
【讨论】:
您无法确定操作栏中显示的图标数量。那里有各种各样的 Android 设备,它们都有不同的屏幕尺寸。这就是为什么您必须优先考虑菜单中可用的操作:最重要的将显示为操作栏中的操作,而其他操作将显示在“菜单”中:操作溢出。
您应该以功能的方式而非图形方式来考虑操作。
【讨论】:
使用您附加的图像参考,您应该决定要在应用程序中使用哪种设计模式,有许多可用于手机、平板电脑的 UI 模式。您附加的图像看起来像 Side Navigation UI 模式。最好您决定哪个 UI pattern 最适合您的应用。然后开始使用自定义操作栏库(如果您想要低于 Android 3.0 版本的操作栏)或其他任何方式来实现它。
【讨论】: