前回までのソフトウェアキーボードの表示方法では、Viewを非表示にしたあとでもキーボードが表示されっぱなしになるという問題があった。showSoftInputに渡していた二番目の引数に問題があったらしい。
manager.showSoftInput(this, InputMethodManager.RESULT_SHOWN);
としてたところを
manager.showSoftInput(this, InputMethodManager.SHOW_IMPLICIT);
にしたら、Viewを非表示にしたときにキーボードも非表示になった。あと問題は現時点ではキーボードの種類が選べないこと。今、表示されてるのは英語と数字しか選べず日本語が入力できない。日本語を入力できるようにしたい