Android - 如何在 edittext 下制作 google-搜索样式弹出窗口 window?
Android - How to make google-search style popup window under edittext?
我正在尝试在 EditText 下制作 Google-搜索样式弹出窗口 window。
例如 - 我在 EditText 中输入搜索请求,下面将显示带有数据库结果的小弹出窗口 window。因此,每次我在查询中键入新字母时都必须刷新此弹出窗口 window,因为 Google 搜索正在运行。
在我的情况下使用 PopUpWindow 是否正确?我正在寻找类似的解决方案,但没有成功 (((
将 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(...);
我正在尝试在 EditText 下制作 Google-搜索样式弹出窗口 window。 例如 - 我在 EditText 中输入搜索请求,下面将显示带有数据库结果的小弹出窗口 window。因此,每次我在查询中键入新字母时都必须刷新此弹出窗口 window,因为 Google 搜索正在运行。 在我的情况下使用 PopUpWindow 是否正确?我正在寻找类似的解决方案,但没有成功 (((
将 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(...);