android - 从警报对话框中单击确定后,从所有编辑文本中删除焦点

标签 android android-edittext focus highlight

我的 Activity 包含三个 EditText 和一个按钮。 我设置自定义 AlertBox 以在一个 EditText 上获取用户输入。 当我单击 Alert Box 中的 OK 按钮时,焦点自动转到第一个 EditText。

我用过

editext.clearFocus();

我也试过

editText.clearFocus();
editText.setEnabled(false);

但不起作用。
从 AlertDialog 中单击“确定”后如何移除所有 EditText 中的焦点。 提前致谢。

最佳答案

清除焦点并从 editText 中移除光标

editText.clearFocus();
editText.setFocusable(false);
editText.setFocusableInTouchMode(true);
editText.setCursorVisible(false);

关于android - 从警报对话框中单击确定后,从所有编辑文本中删除焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36305946/

相关文章:

android - 更改Flutter应用程序名称的问题

Android Studio 模拟器文件权限被拒绝

android - 获得焦点时选择 EditText 内的所有文本

android - 将 TableLayout 的一行中的 TextView 和 EditText 设置为相同的高度?

javascript - Angularjs - 检查我是否正在输入输入并切换加载程序图标

java - 在存在另一个可聚焦组件的情况下,AWT Canvas 无法获得焦点

Android - 加载中,请稍候

android - 底部布局的渐变形状背景

android - 如何清除 Android 中的数字 editText?

java showMessageDialog 输入文本输入焦点