我通过Service创建了一个悬浮窗,悬浮窗布局里有EditText,我想让这个EditText只有被点击时才能获取焦点,然后可以弹出输入法,输入完成后,焦点回到这个程序的activity,并且EditText不主动获取焦点
1条回答
- Felix.Ma 2023-08-29 11:29关注
有以下方法
1.通过代码设置:editText.clearFocus();
2.通过XML属性设置:
<EditText ... android:focusable="false" android:focusableInTouchMode="false" />
- 强制隐藏Android输入法窗口
EditText edit=(EditText)findViewById(R.id.edit); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edit.getWindowToken(),0);
解决 无用评论 打赏 举报
悬赏问题
- ¥30 截图中的mathematics程序转换成matlab
- ¥15 动力学代码报错,维度不匹配
- ¥15 Power query添加列问题
- ¥50 Kubernetes&Fission&Eleasticsearch
- ¥15 報錯:Person is not mapped,如何解決?
- ¥15 c++头文件不能识别CDialog
- ¥15 Excel发现不可读取的内容
- ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
- ¥20 yolov5自定义Prune报错,如何解决?
- ¥15 电磁场的matlab仿真