如何在Android操作栏中包含下拉菜单

时间:2015-05-04 03:40:49

标签: android android-actionbar

我想在Google地图应用中添加一个下拉菜单到Android操作栏。我不想包括任何第三方库,例如actionbarsherlock,因为我相信我们可以使用android SDK来做到这一点。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用AppCompat库中的工具栏作为操作栏,然后在工具栏中添加spinner,因为工具栏的作用类似于常规布局,您可以在其中添加视图。

这是一个示例:

<android.support.v7.widget.Toolbar
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:minHeight="@dimen/triple_height_toolbar"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light" >

  <Spinner
    android:id="@+id/planets_spinner"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />

 </android.support.v7.widget.Toolbar>

在工具栏中找到微调器正在调用工具栏中的findViewById

toolbar = (Toolbar) findViewById(R.id.tool_bar);
Spinnertitle = (Spinner)toolbar.findViewById(R.id.toolbar_title);

Link Here是如何在应用程序中添加工具栏