我正在尝试在EditText下创建Google搜索样式弹出窗口。 例如 - 我在EditText中键入搜索请求,然后将显示带有DB结果的小弹出窗口。因此,每当我在查询中输入新字母时,必须刷新此弹出窗口,因为Google搜索正在运行。 在我的情况下使用 PopUpWindow 是正确的吗?我正在寻找类似的解决方案,但没有成功((
答案 0 :(得分:2)
将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"/>
在活动中
mSuggestionsAdapter = new MySuggestionsAdapter(); // use a RecyclerView.Adapter
mSearchView.setAdapter(mSuggestionsAdapter);
...
mSearchView.setOnIconClickListener(...);
mSearchView.setOnSearchListener(...);
mSearchView.addTextChangedListener(...);
mSearchView.setOnSearchFocusChangedListener(...);