【问题标题】:Can I add spinners to ActionBar or ActionMode in android?我可以在 android 中将微调器添加到 ActionBar 或 ActionMode 吗?
【发布时间】:2014-12-01 19:36:42
【问题描述】:

1.由于在 API 21 中方法 setNavigationMode(ActionBar.NAVIGATION_MODE_LIST) 已被弃用。哪个 API 替换它?

2.我可以将微调器设置为右对齐吗?

【问题讨论】:

    标签: android android-actionbar spinner actionmode


    【解决方案1】:

    是的,奥巴马。

    操作栏主要包含四个功能区。它们是应用图标、视图控件、操作按钮和操作溢出。

    应用图标 – 应用品牌标志或图标将显示在此处。

    View Control – 显示应用标题的专用空间。还提供通过adding spinner 或选项卡式导航在视图之间切换的选项。

    操作按钮 - 可以在此处添加应用的一些重要操作。 动作溢出——所有不重要的动作都将显示为一个菜单。

    查看下图以了解有关操作栏的完整概述。

    对于 API 21,方法 setNavigationMode(ActionBar.NAVIGATION_MODE_LIST)弃用

    使用微调器的最佳方法是使用这样的工具栏:

    <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar_actionbar"
            android:layout_height="?attr/actionBarSize"
            android:layout_width="match_parent"
            android:background="?attr/colorPrimary">
    
        <Spinner
                android:id="@+id/spinner_toolbar"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
    

    你可以在Google IO 2014找到一个例子

    【讨论】:

    • 在我的情况下,最好在右侧添加微调器(如“搜索”位置)。我想保留标题。
    • 另外,setNavigationMode(ActionBar.NAVIGATION_MODE_LIST) 已被弃用,你有什么想法吗?
    • 看看我的编辑。为了进行这样的定位,您必须创建自己的布局。看看这个stackoverflow.com/questions/18723269/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    相关资源
    最近更新 更多