问题标签 [textwatcher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在 textView 更改文本时为 FadeOut 和 FadeIn 设置动画
我尝试在 changeText 上为 TextView 设置动画但总是只看到动画的一个方向,我只看到淡出
我尝试的是:beforChange = fadeOut and onChange or after fadein
这是我活动的 onCreate 方法中的代码:
我认为我的代码有问题,但我相信它必须起作用。
我现在拥有的是:在每个 setText 上,更改的文本仅 FadeOut,但在文本更改之后,从不 FadeIn!?
android - 在android中动态测量edittext字符串的长度
如何在键入时测量在编辑文本中输入的字符串的长度。因为我想在输入的文本长度超过 100 个字符时显示警告。提前致谢。
android - 更改输入时键盘不接受第一个字符
我在 EditText 上设置了一个 TextWatcher,它在用户键入一个数字后跟一个空格后更改输入类型。
如果用户输入两个数字,输入类型会切换并接受下一个字符,但如果用户只输入一个数字并按空格键,输入类型仍然会改变,但不会接受用户尝试输入的第一个字符。
我已经在 Froyo 和 1.6 上对此进行了测试,它只发生在 Froyo 上,1.6 可以正常工作。
这是代码:
此外,如果您想查看错误是什么样的,这里有一个 APK:http: //endlesswhileloop.com/files/KeyboardBug.apk
java - 使用 TextWatcher 进行 EditText 验证
我有一个带有一个EditText
和一个按钮的对话框。这EditText
将命名我将创建的数据库表,因此对其进行验证至关重要。所以我想提出2个问题:
1)这很简单,但我在任何地方都找不到:数据库表名可以接受哪些字符?它可以接受数字吗?数字可以是第一个字符吗?
2)我已经成功验证了EditText
using TextWtacher
。这是代码:
目前,如果用户插入小写字母和数字以外的任何字符,文本框将被清除。如果我取消注释s.insert(0, filtered_str);
以将 EditText 替换为过滤后的字符串,我的应用程序将挂起。猜猜我在调试中发现了什么?
错误/AndroidRuntime(2454):java.lang.StackOverflowError
=D
问题是...如何替换 s 文本?
-> s.replace(0, s.toString().length(), filtered_str);
(当然,删除 s.clear)似乎也不起作用。
android - TextWatcher 用于多个 EditText
我想TextWatcher
为多个EditText
字段实现接口。目前我正在使用:
然后覆盖我的活动中的方法:
然而,这工作正常,但我正在寻找其他方法,以便我可以明确识别当前关注EditText
的领域。SoftKeyboard
java - TextWatcher 不过滤 ListView?
以下是相关代码:
然后我的应用程序毫无例外地崩溃,但我得到了这个:
问题是什么?我在这一行也得到了 StackOverFlowError:
android - 在同一个 Activity 上实现多个 TextWatcher
我在Activity中实现TextWatcher:
然后
我的部分问题是拥有多个 TextChangedListener 会导致应用程序变为 FC
然后
我需要能够更新一个EditText并即时更新另外两个。
我似乎只能在只有一个EditText具有addChangeListener
.
我似乎也无法afterTextChanged
为各个EditText字段实现单独的方法。
android - 无法插入可编辑
我必须做一些明显的事情,但我无法弄清楚它是什么。我只是想将一个字符插入一个可编辑的:
但s永远不会改变。字符串 's' 足够长,因为我打印它并且看起来不错。如果我调用 Editable.clear(),它会被清除,我可以用 Editable.replace() 替换多个字符。想法?
android - 多个EditTexts的单个TextWatcher?
我的活动中有多个(12)个 EditTexts,成对的 2 个。当其中的文本发生更改时,我想为每一对执行一个操作。我是否需要有 6 个不同的 TextWatchers,或者有没有办法将同一个 TextWatchers 用于或进行某种切换?
android - 即使在添加观察者之前设置了文本,也会调用 TextWatcher
在一个 android 活动中,我首先恢复 EditText 中的文本,然后向其中添加一个 TextWatcher。
但是当我运行活动时,即使在设置文本后添加了 Watcher 本身,也会调用 afterTextChanged 方法。所以日志输出类似于
TextWatcher 中的计数器显示被调用的观察者是在 EditText 中设置文本之后添加的观察者。任何想法为什么会发生这种情况以及我如何防止这种情况发生?