java - Android - 强制搜索 View 以编程方式打开

标签 java android

在我的应用程序中,我正在使用自动完成搜索 View 的库 这是图书馆正在使用的东西

compile 'com.miguelcatalan:materialsearchview:1.4.0'

这是我的xml

<FrameLayout
    android:id="@+id/toolbar_container"
    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="?attr/actionBarSize"
        android:background="@color/theme_primary" />

    <com.miguelcatalan.materialsearchview.MaterialSearchView
        android:id="@+id/search_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</FrameLayout>

我想要的是我想以编程方式打开 searchView 以打开搜索栏,而无需按 actionbar 中的搜索图标。 我怎样才能做到这一点。任何帮助。

enter image description here

最佳答案

您可以使用该库必须扩展的 autocompletetextview 的内置功能

search_view.setFocusedByDefault(true);

关于java - Android - 强制搜索 View 以编程方式打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48905476/

相关文章:

java - Gson、解析json内部类列表、javabean

java - Spring Security OAuth 2 资源服务器 : converting jwks for jwt verification not supporting use==enc

java - 如何销毁/终止服务?

java - 为什么Android线程在完成执行之前就被终止了?

java - 更改 Jtable 中特定单元格的字体颜色

java - 是否可以判断请求JSON中是否存在参数

java - 在 SharedPreferences 中保存对象并使用 GSON 从 Android Studio 中的 Activity 中读取该对象

android - 如何仅获取在 Android 中附加了 StructuredAddress 的联系人?

java - 无法正确解析 JSON 数组

java - 底部的 android ddms 分配跟踪器 View 存在问题