SearchViewは、そのActivity内のテキストを検索する時などに使う。
SearchView | Android Developers
今回は、1番目のメニューアイテムとして配置することで、アクションバーに表示するという形をとる。
res/menu/main.xmlで、
actionViewClassにandroid.widget.SearchViewを指定して、showAsActionはalwaysで常に表示される。
MainActivity.javaは、
R.menu.mainからメニュー作成。
アイコンもタイトルも非表示にする。
でもまだアイコンが出てるだけ。
アイコンを押すと、
入力できる状態になる。
入力してみた。
で、右の×ボタンで、
閉じてアイコンに戻る。
今回はSearchViewを配置しただけで、検索処理自体は配置するだけでは使えない。
Sample/android/SearchView/SearchView/src/SearchView at master · bg1bgst333/Sample · GitHub