Android EditText自动获取焦点并弹出软键盘,解决EditText在获取光标时不弹出软键盘的问题
16lz
2021-01-23
首先要在EditText的父布局中,设置两个属性.
android:focusable="true" android:focusableInTouchMode="true"
然后我写了一个方法,调用这个方法的时候,把EditText的id传
进去就可以
public void showSoftInputFromWindow(EditText editText){ editText.setFocusable(true); editText.setFocusableInTouchMode(true); editText.requestFocus(); InputMethodManager inputManager = (InputMethodManager) editText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.showSoftInput(editText, 0); }
更多相关文章
- Android获取WIFI 的ssid 方法适配Android9.0
- Android 出现 OutOfMemoryError 的一种解决方法
- Android学习-五布局之相对布局
- android keytool 不是内部命令或外部命令在 (win7下不能用的解决
- Arcgis android 10.2安装方法
- Android studio 打不开官方虚拟机 100%成功解决方法
- android控件布局
- [Android]笔记7-RelativeLayout布局
- Android的四种基本布局