☰
android-控件-搜索框SearchView
2026/10/17 6:36:12 网站建设 项目流程

实例1-边框

<androidx.appcompat.widget.SearchView android:id="@+id/test3_dialog_selecttree_searchview" android:layout_width="300dp" android:layout_height="0dp" android:layout_weight="8" android:layout_marginTop="10dp" android:layout_gravity="center" android:background="@drawable/shape_search_stroke" app:iconifiedByDefault="false" app:queryHint="搜索" android:inputType="text" android:showDividers="none" android:textColorHint="#9A9898"/>

drawable/shape_search_stroke.xml

<!-- res/drawable/search_view_border.xml --> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 边框的圆角半径,数值越大越圆 --> <corners android:radius="5dp" /> <!-- 边框的描边:宽度和颜色 --> <stroke android:width="2dp" android:color="#2196F3" /> <!-- 搜索框的背景色 --> <solid android:color="#FFFFFF" /> </shape>

实例2-事件

sv_searchview = v.findViewById(R.id.us_bycompany_sv_searchview); sv_searchview.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String query) {return false;} @Override public boolean onQueryTextChange(String newText) { //listBeans = sqLite.queryMultipleCondition(newText); //多条件查询搜索功能 //recyclerAdapter.upData(listBeans); //return false; } });

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询