这两天在调试一个textview无法调用软键盘的问题。发现网上总是说只需要获得焦点,就会自动弹出软键盘。
但是通过这几天的调试感觉并不正确。
焦点是需要获取的,但是同时需要进行setSoftInputMode(..)设置。
可以在xml中进行设置,如<item name="android:windowSoftInputMode">adjustResize</item>
也可以在代码中进行设置,如setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
等类似方法