相关疑难解决方法(0)

listview中的Android edittext失去了对notifydatachanged的调用

我在listview中有一些edittext.我在edittext上有一个通用的focuslistener,可以通过调用notifydatachanged来更新数据模型的值以及当焦点丢失时edittext的背景.问题是如果其中一个edittext持有焦点,当我触摸下一个edittext时,它会暂时获得焦点然后失去焦点.我怀疑这是由于notifydatachanged方法调用导致重绘所有视图,之后焦点丢失.有没有人有关于这个问题的建议或解决方法?谢谢.

android android-edittext

19
推荐指数
3
解决办法
2万
查看次数

Android - 在EditText中更改*文本后执行某些操作*

我构建了一个Android应用程序.我有一个EditText.我想在用户更改文本后自动保存更改(或其他任何内容).现在我用

editText.addTextChangedListener(textWatcher);
Run Code Online (Sandbox Code Playgroud)

  TextWatcher textWatcher = new TextWatcher() {
    public void afterTextChanged(Editable s) {
     ...
    }
Run Code Online (Sandbox Code Playgroud)

但是它会在每次微小的更改后保存更改(添加\删除一个字母),我希望它只在用户完成后才能保存(关闭键盘,点击不同的编辑文本等).我怎样才能做到这一点?

android textwatcher android-edittext

14
推荐指数
2
解决办法
2万
查看次数

如何在单击"提交"按钮时检查EditText是否仍有错误消息

我正在创建一个注册表单.

我曾经习惯setError()在所有的EditTexts中设置错误信息.现在我想EditText在点击提交按钮时检查是否有错误消息.

android android-edittext

1
推荐指数
1
解决办法
5132
查看次数

标签 统计

android ×3

android-edittext ×3

textwatcher ×1