解决点击edittext时有时无法弹出软键盘的问题

xiaoxiao2021-02-28  74

只需要自定义edittext,重写里面的onTouch方法即可解决

public class MyEdittext extends EditText{ public MyEdittext(Context context) { super(context); } public MyEdittext(Context context, AttributeSet attrs) { super(context, attrs); } public MyEdittext(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override public boolean onTouchEvent(MotionEvent event) { if(MotionEvent.ACTION_DOWN == event.getAction()) { clearFocus(); //在滑动设备列表的时候,editview无法弹出软键盘 } return super.onTouchEvent(event); } }

转载请注明原文地址: https://www.6miu.com/read-34190.html

最新回复(0)