android中的持久工具栏如何最好地实现?

时间:2015-06-09 07:00:21

标签: android android-toolbar

在Google音乐应用中,播放歌曲时,屏幕底部会出现一个工具栏,其中包含媒体信息和控件。我想要同样的功能。

目前,我正在使用工具栏。

 <android.support.v7.widget.Toolbar  
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:background="@color/primaryColor"
 android:id="@+id/tbMedia"
 android:layout_alignParentBottom="true">
 </android.support.v7.widget.Toolbar> 

播放音频时显示。但是,我所做的事情让人感觉很难受。 使用工具栏是最好的方法吗?

1 个答案:

答案 0 :(得分:1)

使用工具栏控制媒体没有任何问题。这就是操作栏的用途,而工具栏只是实现操作栏的最新方式。如果您想在屏幕底部显示一个栏,请考虑使用拆分操作栏。

以下是ActionBar开发指南中的相关信息:

  

要在使用支持库时启用拆分操作栏,您必须执行以下两项操作:

     
      
  1. 将uiOptions =“splitActionBarWhenNarrow”添加到每个元素或元素。此属性仅由API级别14及更高版本理解(旧版本将忽略该属性)。
  2.   
  3. 要支持旧版本,请添加一个元素作为为“android.support.UI_OPTIONS”声明相同值的每个元素的子元素。
  4.         

    例如:

    <manifest ...>
        <activity uiOptions="splitActionBarWhenNarrow" ... >
            <meta-data android:name="android.support.UI_OPTIONS"
                       android:value="splitActionBarWhenNarrow" />
        </activity>
    </manifest>