R.attr.actionViewClass

actionViewClassを使うことで、メニューアイテムにViewを設定できる。

R.attr  |  Android Developers

res/menu/main.xmlに、

showAsActionに"always"を指定したアイテムに、actionViewClassで"android.widget.EditText"を指定する。

MainActivity.javaのほうは、

相変わらずメニューの処理。
今回は使わないけど。

f:id:BG1:20180524150455p:plain

三点リーダメニューの左にEditTextがある。

f:id:BG1:20180524150535p:plain

もちろん入力できる。

Sample/android/R.attr/actionViewClass/src/R.attr at master · bg1bgst333/Sample · GitHub