MaterialDesign學習篇(五),使用SearchView的正確姿勢

介紹

大多APP都具有搜索功能,但是大部分都是在標題欄中放置搜索的圖標或者是不可輸入的EditText,當點擊的時候,開啓另外一個界面進行搜索,但是網易雲音樂在搜索本地音樂的時候,點擊搜索按鈕,就會出現輸入框,點擊返回時,又會再次收起,以前認爲需要自己根據狀態做佈局的改變,最後發現原來有一個很方便好用的控件,叫做SearchView,現在開始學習下如何使用SearchView。

網易雲音樂的效果如下:

使用SearchView

SearchView需要和Toolbar一起使用,如果不熟悉Toolbar的使用,可以查看我寫過的介紹Toolbar的文章:

MaterialDesign學習篇(二),Toolbar、DrawerLayout的使用

創建帶SearchView的menu

在res->menu文件夾中我們新建一個叫做menu_search_view.xml的文件,文件的內容爲:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto">

    <!--右側搜索操作條目-->
    <item
        android:id="@+id/action_search"
        android:title="@string/menu_sea
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章