iOSアプリ開発に関する調査メモ置き場。ほとんどAndroid。はてなダイアリーから移行したため古い記事にはアプリ以外も含まれます。2017-11-28SearchViewのカスタマイズAndroid課題ActionBarで検索窓を設置したい。デフォルトとはデザインが異なるため一部カスタマイズが必要である対応Googleからは検索用のWidgetとしてSearchViewが提供されている。こちらをベースに必要な変更を行う表示するとりあえず表示できるようにする。app:actionViewClassを使ってSearchViewを明示するのと、Proguardを使っている場合には難読化されないように設定が必要なので注意。}常に開いた状態にするなお、menu.xmlに色々書いても反映されなかったのでここからはコードで編集する。findItemの引数はファイル名(ここではsearch_menu.xml)ではなくSearchViewのID(android:id="@+id/menu_search")の方なので注意。}デフォルトオープンにはsetIconifiedByDefaultにfalseをセットすればよい。mCollapsedIcon.setImageDrawable(resources.getDrawable(R.drawable.ic_search))}非表示にしたい場合はnullをセットする余白を削る左側にマージンがあって気になる場合、search_edit_frameとsearch_mag_iconの余白を削る。それでも16dpほどどこかにあるが現時点では消し方不明。}トラブルシューティングsetOnCloseListenerが呼ばれないIconifiedByDefaultがfalseになっているとSearchViewはクローズされないのでsetOnCloseListenerは発生しない(SearchView.onCloseClickedを参照)。12:18SearchViewのカスタマイズTweet広告を非表示にする関連記事2014-06-20DockerのチュートリアルをやってみるDockerが気になっていたので学ぶことにする。月別アーカイブはてなブログをはじめよう!takeRさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。