<EditText android:focusableInTouchMode="false" android:id="@+id/et_search" android:layout_width="150dp" android:layout_height="33dp" android:hint="搜索..." android:imeOptions="actionSearch" android:paddingLeft="10dp" android:singleLine="true" android:textColor="@color/black333" android:textColorHint="#803E3E3E" android:textSize="14dp" />
mBinding.etSearch.setOnClickListener(view -> { //响应事件 //设置获取焦点并弹出键盘 mBinding.etSearch.setFocusable(true); mBinding.etSearch.setFocusableInTouchMode(true); mBinding.etSearch.requestFocus(); mBinding.etSearch.requestFocusFromTouch();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if (imm != null) { view.requestFocus(); imm.showSoftInput(view, 0);}
});