Java 实现searchview自定义工具栏

Java 实现searchview自定义工具栏,java,android,xml,android-layout,toolbar,Java,Android,Xml,Android Layout,Toolbar,我有一个我自己创建的工具栏,一个自定义工具栏,我想在上面放置一个searchview,这样每当我单击图标时,它就会替换我的工具栏 我的自定义工具栏: <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_toolbar" android:layout_width="match_parent"

我有一个我自己创建的工具栏,一个自定义工具栏,我想在上面放置一个searchview,这样每当我单击图标时,它就会替换我的工具栏

我的自定义工具栏:

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/my_toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/emerald">
    <ImageView
        android:id="@+id/arrow_left"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="left"
        android:layout_weight="0"
        android:src="@drawable/ic_002_keyboard_left_arrow_button"
        android:onClick="previousActivity"
        android:tint="@color/white"/>
    <com.example.afcosta.inesctec.pt.android.Helpers.NexusBoldTextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="@color/white"
        android:layout_gravity="left"
        android:layout_marginLeft="25dp"
        android:id="@+id/toolbar_title"
        android:textSize="@dimen/toolbar_title" />
    <ImageView
        android:id="@+id/user_ic"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:layout_weight="0"
        android:src="@drawable/ic_user"
        android:onClick="userProfile"
        android:layout_marginRight="25dp"
        android:tint="@color/white"/>
    <ImageView
        android:id="@+id/user_ic2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:layout_weight="0"
        android:src="@drawable/ic_search_black_24dp"
        android:tintMode="@color/white"
        android:onClick="userProfile"
        android:layout_marginRight="25dp"
        android:tint="@color/white"/>



</android.support.v7.widget.Toolbar>
   <include
        layout="@layout/custom_toolbar"
        android:id="@+id/my_toolbar"
        tools:layout_constraintTop_creator="1"
        tools:layout_constraintLeft_creator="1"
        app:layout_constraintTop_toTopOf="parent"
        tools:layout_editor_absoluteX="0dp" />

我将其包括在其他类似活动中:

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/my_toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/emerald">
    <ImageView
        android:id="@+id/arrow_left"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="left"
        android:layout_weight="0"
        android:src="@drawable/ic_002_keyboard_left_arrow_button"
        android:onClick="previousActivity"
        android:tint="@color/white"/>
    <com.example.afcosta.inesctec.pt.android.Helpers.NexusBoldTextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="@color/white"
        android:layout_gravity="left"
        android:layout_marginLeft="25dp"
        android:id="@+id/toolbar_title"
        android:textSize="@dimen/toolbar_title" />
    <ImageView
        android:id="@+id/user_ic"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:layout_weight="0"
        android:src="@drawable/ic_user"
        android:onClick="userProfile"
        android:layout_marginRight="25dp"
        android:tint="@color/white"/>
    <ImageView
        android:id="@+id/user_ic2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:layout_weight="0"
        android:src="@drawable/ic_search_black_24dp"
        android:tintMode="@color/white"
        android:onClick="userProfile"
        android:layout_marginRight="25dp"
        android:tint="@color/white"/>



</android.support.v7.widget.Toolbar>
   <include
        layout="@layout/custom_toolbar"
        android:id="@+id/my_toolbar"
        tools:layout_constraintTop_creator="1"
        tools:layout_constraintLeft_creator="1"
        app:layout_constraintTop_toTopOf="parent"
        tools:layout_editor_absoluteX="0dp" />


现在我想使用这个自定义工具栏上的searchview,但我甚至不能添加它,有什么帮助吗?

创建一个包含该项的菜单

<item
        android:id="@+id/action_search"
        android:icon="@android:drawable/ic_menu_search"
        app:showAsAction="always"
        app:actionViewClass="android.support.v7.widget.SearchView"
        android:title="Search"/>

我有一个带有搜索的imageview,我如何调整它,菜单应该只有那个项目?