Android - 如何在 edittext 下制作 google-搜索样式弹出窗口 window?

Android - How to make google-search style popup window under edittext?

我正在尝试在 EditText 下制作 Google-搜索样式弹出窗口 window。 例如 - 我在 EditText 中输入搜索请求,下面将显示带有数据库结果的小弹出窗口 window。因此,每次我在查询中键入新字母时都必须刷​​新此弹出窗口 window,因为 Google 搜索正在运行。 在我的情况下使用 PopUpWindow 是否正确?我正在寻找类似的解决方案,但没有成功 (((

使用FloatingSearchView

将 FloatingSearchView 添加到您的视图层次结构

<com.mypopsy.widget.FloatingSearchView
        android:id="@+id/search"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingTop="16dp"
        android:paddingRight="8dp"
        android:paddingLeft="8dp"
        android:background="#90000000"
        android:hint="@string/hint"
        app:logo="@drawable/logo"
        app:fsv_menu="@menu/search"/>

在Activity

mSuggestionsAdapter = new MySuggestionsAdapter(); // use a RecyclerView.Adapter
mSearchView.setAdapter(mSuggestionsAdapter);
...
mSearchView.setOnIconClickListener(...);
mSearchView.setOnSearchListener(...);  
mSearchView.addTextChangedListener(...);
mSearchView.setOnSearchFocusChangedListener(...);