在横向按下SearchView图标时禁用全屏编辑视图吗?

时间:2018-07-10 16:31:50

标签: android android-layout searchview

我在下面给出的自定义工具栏xml中的OS android项目(OSPRxml file)中使用SearchView,问题是当我按横向工具栏上的搜索操作按钮时模式,它总是以全屏模式打开键盘,我想避免/禁用全屏键盘打开。

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <de.hdodenhof.circleimageview.CircleImageView
        android:id="@+id/toolbar_profile_image"
        style="@style/profile_image"
        android:layout_width="@dimen/courses_profile_icon_size"
        android:layout_height="@dimen/courses_profile_icon_size"
        android:layout_marginLeft="@dimen/courses_profile_icon_left_margin"
        android:layout_marginStart="@dimen/courses_profile_icon_left_margin"
        android:contentDescription="@string/open_profile_button"
        app:civ_border_width="@dimen/drawer_profile_image_border_width"
        tools:src="@drawable/profile_photo_placeholder" />

    <TextView
        android:id="@+id/toolbar_title_view"
        style="@style/AppTheme.ToolBar.Title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="@dimen/courses_title_text_left_margin"
        android:layout_marginStart="@dimen/courses_title_text_left_margin"
        tools:text="Screen title" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="end">

        <android.support.v7.widget.SearchView
            android:id="@+id/toolbar_search_view"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:maxWidth="@dimen/highest_max_width"
            android:layout_marginLeft="@dimen/courses_profile_icon_left_margin"
            android:layout_marginStart="@dimen/courses_profile_icon_left_margin"
            android:imeOptions="flagNoFullscreen"
            android:visibility="gone" />
    </LinearLayout>

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

<android.support.design.widget.TabLayout
    android:id="@+id/tabs"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/toolbar_background_color"
    app:tabMaxWidth="0dp"
    app:tabGravity="fill"
    android:visibility="gone"
    tools:visibility="visible" />

<include layout="@layout/toolbar_shadow_view" />

已经尝试了上面提到的所有修补程序,但没有一个起作用:Disabling the fullscreen editing view for soft keyboard input in landscape?

0 个答案:

没有答案