使用工具栏中的菜单进行片段活动

时间:2018-10-08 12:21:41

标签: android android-fragments menu android-toolbar searchview

我的“自定义工具栏”有一个片段活动,如下所示。

<android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/colorWhite"
            android:minHeight="?attr/actionBarSize"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:gravity="center"
                android:orientation="horizontal">


                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="horizontal"

                    >

                    <RelativeLayout
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:orientation="horizontal"
                        android:visibility="visible"
                        android:weightSum="10">


                        <TextView
                            android:id="@+id/toolbarTitle"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:fontFamily="@font/avenir"
                            android:gravity="center"
                            android:text="TEST"
                            android:textColor="@color/colorFontTitle"
                            android:textSize="19sp"
                            android:visibility="visible" />

                        <SearchView
                            android:id="@+id/simpleSearchView"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_weight="2"
                            android:layout_alignParentRight="true"
                            android:gravity="right" />
                    </RelativeLayout>
                </LinearLayout>

                <ImageView
                    android:id="@+id/toolbarImg"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:src="@drawable/logo"
                    android:visibility="visible" />
            </LinearLayout>


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

    </android.support.design.widget.AppBarLayout>

下面我有viewpager和Tab布局结构

我需要在工具栏的末尾添加带有SearchView菜单的菜单项,但是在我的Fragment中似乎不可见。

因此,我在工具栏本身中添加了SearchView,但它与Text重叠,并且不像menu中那样隐藏它。 我该如何在Fragment中克服它。

0 个答案:

没有答案