欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Android如何實現(xiàn)頂部搜索框-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關Android如何實現(xiàn)頂部搜索框的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供西華網站建設、西華做網站、西華網站設計、西華網站制作等企業(yè)網站建設、網頁設計與制作、西華企業(yè)網站模板建站服務,十年西華做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

本文介紹兩種SearchView的使用情況,一種是輸入框和搜索結果不在一個activity中,另一種是在一個activity中。
首先編寫toolbar的布局文件 toolbar中圖標在menu文件下定義一個布局文件實現(xiàn)

示例代碼:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto"
  xmlns:tools="http://schemas.android.com/tools"
  tools:context=".MainActivity" >

  <item
    android:id="@+id/ab_search"
    android:orderInCategory="60"
    android:title="action_search"
    app:actionViewClass="android.support.v7.widget.SearchView"
    app:showAsAction="ifRoom"/>
</menu>

menu下只有item和group兩種子節(jié)點,這里不具體介紹,actionViewClass的作用是讓這個item的顯示形式,我們這里使用自帶的搜索框。

然后在你xml文件下編寫searchable.xml文件

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

<searchable xmlns:android="http://schemas.android.com/apk/res/android"
  android:label="@string/app_name"
  android:imeOptions="actionSearch"
  android:hint="姓名" />

imeOptions作用是鍵盤的回車鍵變成了搜索,這里還有其他選項,不做介紹。actionSearch是將回車鍵顯示為搜索鍵。

然后在activity中實現(xiàn),這里一定要先實現(xiàn)toolbar,不在貼出代碼,

然后重寫這個方法,得到SearchView

 @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.toolbar_menu_friend, menu);
    SearchManager searchManager =
        (SearchManager) getSystemService(Context.SEARCH_SERVICE);
    SearchView searchView =
        (SearchView) menu.findItem(R.id.ab_search).getActionView();
    searchView.setSearchableInfo(
        searchManager.getSearchableInfo(getComponentName()));
    return true;
  }

然后在新建一個activity,為處理搜索結果的界面,命名為SearchResultActivity。

String SearchContent = getIntent().getStringExtra(SearchManager.QUERY);

這樣SearchContent里面就是你在搜索框中輸入的內容。

接下來在配置文件中對activity進行配置

<activity android:name=".activity.MainActivity">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
      <meta-data android:name="android.app.default_searchable"
        android:value=".activity.SearchResultActivity"/>
    </activity>

-----------------------分割線---------------------------

<activity android:name=".activity.SearchResultActivity"
      android:parentActivityName=".activity.MainActivity">
      <meta-data
        android:name="android.support.PARENT_ACTIVITY"
        android:value=".activity.MainActivity" />
      <!-- meta tag and intent filter go into results activity -->
      <meta-data android:name="android.app.searchable"
        android:resource="@xml/searchable" />
      <intent-filter>
        <action android:name="android.intent.action.SEARCH" />
      </intent-filter>
    </activity>

以上是搜索框和搜索結果不在一個activity中。

如果在一個activity中,方法都不變,只是在配置文件中具有搜索框的acitivity中配置這兩個就行了

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

效果圖:

Android如何實現(xiàn)頂部搜索框

Android如何實現(xiàn)頂部搜索框

感謝各位的閱讀!關于“Android如何實現(xiàn)頂部搜索框”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網站名稱:Android如何實現(xiàn)頂部搜索框-創(chuàng)新互聯(lián)
網頁鏈接:http://aaarwkj.com/article26/dshhjg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網站建設、品牌網站設計網站建設、面包屑導航靜態(tài)網站、網站內鏈

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站建設網站維護公司
亚洲一区二区三区四区五区六| 成人午夜性色福利视频| 欧美一区二区国产精品日韩| 日韩人妻中文字幕专区| 熟女中文字幕一区二区| 懂色一区二区三区精品视频| 日韩精品视频播放一区| 国产国语激情对白在线| 国产精品一区二区污网站| 国产黄片大秀在线观看| 国产成人激情自拍视频在线观看| 国产一区二区爽爽爽视频| 免费在线观看一区二区三区视频| 国产精品久久一国产精品| 天堂av一区二区三区| 亚洲av毛片在线网站| 久久精品中文字幕人妻| 国产乱国产乱老熟部视频| 国产一区中文字幕在线| 亚洲综合偷拍日韩av| 蜜臀av一区二区高清| 91精品午夜在线观看| 国产欧洲日本一区二区| 最新国产av网址大全| 麻豆人妻一区二区三区| 国产欧美日韩亚洲综合在线| 国产伦奸在线播放免费| 亚洲一区二区婷婷久久| 欧美亚洲另类日韩综合网| 中文字幕人妻系列东京热| 射精视频在线观看免费| 刚出嫁新婚少妇很紧很爽| 欧美日韩国产精品乱人伦| 麻豆视传媒短视频网站| 91日韩中文字幕在线观看| 天堂中文字幕在线乱码一区| 久久av天堂在线观看| 91久久国产香蕉熟女| 十八禁在线观看点击进入| 蜜臀国产综合久久第一页| 亚洲国产成在人网站天堂|