我想在Google地图应用中添加一个下拉菜单到Android操作栏。我不想包括任何第三方库,例如actionbarsherlock,因为我相信我们可以使用android SDK来做到这一点。
答案 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是如何在应用程序中添加工具栏