zoukankan      html  css  js  c++  java
  • Android 自定义搜索Searchable

    需要配置的

    1.声明处理搜索的Activity

    <meta-data android:name="android.app.default_searchable" android:value=".OnSearchAppsList" />

    2.Activity定义

    <activity android:name=".OnSearchAppsList"

    android:configChanges="orientation|keyboardHidden|navigation"

    android:label="@string/Market">

    <intent-filter>

    <action android:name="android.intent.action.SEARCH" />

    <category android:name="android.intent.category.DEFAULT" />

    </intent-filter>

    <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />

    </activity>

    3.searchable.xml定义

    <?xml version="1.0" encoding="utf-8"?>

    <searchable xmlns:android="http://schemas.android.com/apk/res/android"

    android:label="@string/search_label"

    android:hint="@string/search_hint" />

    4.调用 Search功能

    onSearchRequested();

    5.截获 参数

    getIntent().getStringExtra(SearchManager.QUERY);

    这后即可以随意处理搜索请求了

  • 相关阅读:
    jQuery知识点
    mysql基本命令
    正则表达式
    vue跨域解决方法
    字符串反转
    两个数组的交集
    删除排序数组中重复项
    缺失的第一个正整数
    275. H 指数 II
    274. H 指数
  • 原文地址:https://www.cnblogs.com/xuewater/p/2732231.html
Copyright © 2011-2022 走看看