43得票2回答
安卓如何拦截EditText的复制、粘贴和剪切操作

我该如何拦截这类事件? 当用户尝试将一些文本粘贴到我的 EditText 中时,我需要添加一些逻辑。我知道我可以使用 TextWatcher,但是这个入口对我来说不好,因为我只需要在粘贴的情况下拦截,而不是每次用户按我的 EditText。

29得票7回答
如何在EditText上应用Textchange事件

我开发了一个简单的应用程序,像减法、加法。 在这个应用程序中,我使用了三个EditText,一个用于答案,另外两个用于问题。 我想在文本更改事件上计算问题的答案。但是当我同时将文本更改事件应用于两个EditText时,事件会触发,但不能正常工作。因为当我在问题的第一个EditText中输入文本...

23得票2回答
在接口中实现相同接口的内部类,这样做有什么作用?

我的问题: 我在查看TextWatcher的源代码时,不太理解这个概念。为什么要扩展到NoCopySpan? TextWatcher.java:public interface TextWatcher extends NoCopySpan { public void before...

21得票4回答
为EditText实现文本监视器

我有一个EditText。当我点击它时,它变为可聚焦状态。我将输入要输入到EditText中的文本。我想为EditText实现一个监听器,这样当我停止输入时,它应该自动将文本保存到数据库中,而不是使用按钮。如何为EditText添加监听器以监听输入是否已停止?

18得票1回答
Android - 在EditText中的文本更改后执行某些操作

我正在开发一个安卓应用程序。我有一个EditText,希望在用户更改文本后自动保存更改(或其他任何内容)。目前我使用的是。 editText.addTextChangedListener(textWatcher); 和 TextWatcher textWatcher = new T...

18得票2回答
如何在TextWatcher方法中获取View的上下文?

我有一个处理程序,它是一个 TextWatcher,但我不知道如何获取已更改文本的 View。 这里是我的处理程序:TextWatcher handler = new TextWatcher() { @Override public void onTextChanged(Ch...

15得票2回答
检测TextWatcher中的退格键

我正在使用TextWatcher,但是在TextWatcher.afterTextChange事件中无法检测到Backspace键。 我还想在textWatcher事件中根据某些条件清除textView。public void afterTextChanged(Editable s) { ...

15得票3回答
TextWatcher事件被调用两次

在我的应用程序中,我在EditText上使用了TextWatcher。当我更改EditText的文本时,TextWatcher事件会被调用两次。 我正在使用模拟器运行该应用程序。

14得票3回答
安卓EditText,键盘textWatcher问题

我正在开发一个Android应用程序,我有一个EditText,用户可以在其中输入数字。 我想使用不同的货币格式(比如##,##,###)对数字进行格式化,并且我想在实时输入时进行格式化,即当用户输入每个数字时(而不是按回车键时)。 我搜索了一下谷歌,找到了TextWatcher,我觉得很有前...

14得票4回答
如何在Android的EditText中仅限制文本为0-59之间的数字?

我有一个Edit Text,其中的数字只能在0-59之间,不能输入其他数字,我尝试过使用text-watcher,但没有成功。有什么建议吗?12-26 14:59:39.715: E/AndroidRuntime(19494): FATAL EXCEPTION: main 12-26 14:5...