如何在Navigation Drawer活动中自定义工具栏?

时间:2016-10-12 16:52:21

标签: android android-studio android-toolbar

在Android Studio项目中创建导航抽屉活动后,我想在工具栏中添加搜索视图而不是我的应用名称。我该怎么做?可以根据我的需要自定义工具栏,还是需要创建自定义工具栏?

Navigation Drawer Activity

1 个答案:

答案 0 :(得分:3)

如果您在创建新项目时选择了导航抽屉活动,Android工作室默认会创建文件app_bar_main.xml文件

您应该能够找到默认情况下给出的以下代码

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" />

用以下代码替换上面的代码,以获取工具栏中的搜索视图

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay">

<SearchView
android:layout_width="match_parent"
android:layout_height="wrap_content" /></android.support.v7.widget.Toolbar>

enter image description here