同时显示标签栏和listIn Actionbar。 (安卓蜂窝)
Posted
技术标签:
【中文标题】同时显示标签栏和listIn Actionbar。 (安卓蜂窝)【英文标题】:Show tab bar and listIn Actionbar at same time. (Android Honeycomb) 【发布时间】:2011-10-28 19:12:30 【问题描述】:有一种情况,我想在操作栏中同时使用标签栏和列表导航。
文档说“我们可以将 Actionbar 置于列表导航模式或选项卡导航模式”。
有什么办法可以同时使用。任何指针,帮助。提前谢谢你。
【问题讨论】:
【参考方案1】:抱歉,您只能选择其中一个。
话虽如此,您可以使用android:actionLayout
将选项菜单项转换为操作栏中的自定义膨胀布局。您可以使用“标签导航模式”,同时将您自己的Spinner
放在标签的右侧。就个人而言,作为用户,我会觉得这很令人困惑,但也许它适用于您的用例。
【讨论】:
你能给个链接/例子吗? android:actionLayout? @Sagar:这是我使用的示例项目:github.com/commonsguy/cw-android/tree/master/Menus/ActionBar 这是一个几乎相同的示例项目,但可以在 Honeycomb 和旧版本的 Android 上运行:github.com/commonsguy/cw-android/tree/master/Menus/ActionBarBC Android 严重缺少子导航。 :( 由于框架缺乏支持,我们混合使用了子导航模式。对于开发人员和用户来说,这非常令人失望。【参考方案2】:一个很晚的答案,但这可以通过一个简单的技巧来实现。您只需要(以编程方式)将android.R.id.action_bar_title
指向的视图替换为Spinner
。我写了一篇关于它的博客。这是link
【讨论】:
以上是关于同时显示标签栏和listIn Actionbar。 (安卓蜂窝)的主要内容,如果未能解决你的问题,请参考以下文章