Android EditText自动获取焦点并弹出软键盘,解决EditText在获取光标时不弹出软键盘的问题

释放双眼,带上耳机,听听看~!

首先要在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深拷贝

2019-12-19 16:22:42

Android文章

Android点击输入框EditText时hint消失

2019-12-19 18:58:56

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索