Android基础控件—SearchView

1.SearchView是什么?

       SearchView是Android原生的搜索框控件,可以很方便的添加到用户界面中,用于用户的搜索查询功能。但是SearchView的UI是固定的,自定义起来会比较麻烦,如果对SearchView的要求比较高,还是使用EditText和Button自定义实现。

2.在代码中具体实现

       除此之外,SearchView还有一些简单的属性设置。

  • android:iconifiedByDefault:设置搜索图标是否显示在搜索框内(相关的方法setIconifiedByDefault(boolean))
  • android:imeOptions:设置输入法搜索选项字段,默认是搜索,可以是:下一页、发送、完成等(相关的方法setImeOptions(int))
  • android:inputType:设置输入类型(相关的方法setInputType(int))
  • android:maxWidth:设置最大宽度(相关的方法setMaxWidth(int))
  • android:queryHint:设置查询提示字符串(相关的方法setQueryHint(CharSequence))
       接下来要使用SearchView和ListView实现查找过滤功能,实现后的效果。
       
       首先在布局文件中需要一个SearchView和ListView。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools&
  • 8
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值