Android(安卓)EditText自动获取焦点并弹出软键盘,解决EditText在获取光标时不弹出软键盘的问题
16lz
2021-12-04
首先要在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(安卓)中不弹出软键盘的方法
- Android获取WIFI 的ssid 方法适配Android9.0
- Android基础面试题
- Android(安卓)出现 OutOfMemoryError 的一种解决方法
- android
- android:scaleType属性
- 深入Android系统 Binder-3-原理
- Android屏幕元素层次结构
- android jni 输出log