问题标签 [android-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 - 使用 setText() 不想调用 textwatcher 事件?
我正在使用 EditText。当我使用 setText() 时。TextWatcher 事件正在调用。我不需要调用它?谁能帮我?
谢谢。
android - 如何解决文本观察器问题?
是的,我一直在讨论这个话题的几个问题。这是关于 textWatcher 字段上的 setText 的。我对这一切都很陌生,也许这就是为什么还没有能够应用一个好的修复。我不是一个解释类型,所以......这是我的代码:
它还没有完成我需要让它能够计算 sfm 和负载是它需要编辑文本字段的原因。
我已经阅读了关于同一问题的其他问题,但它们只是在我无法应用这些想法的情况下有所不同。可能是因为我对一般编程很陌生。
希望这是开始提问的好方法。
PS 对凌乱的代码感到抱歉,希望该代码可以帮助某人向我展示如何对我当前的代码进行修复。也不要犹豫让我知道这是否太不清楚,需要 xml 等。
android - 屏幕方向更改时无法保持自定义对话框按钮的状态
我有一个使用 DialogFragment 创建的自定义对话框。它使用一个有一个按钮和一个编辑文本的视图。在我的edittext中,我实现了一个textwatcher,如果edittext中有值,则按钮变为可见,否则它保持不可见。
问题
当我将屏幕方向更改为(比如说)横向时,如果我在更改方向之前在编辑文本中输入了任何内容,那么我输入的内容在横向中仍然可见,我的按钮可见但它变得不可点击。我不能点击它。我必须通过按下对话框窗口或后退按钮之外的某个位置来删除对话框,然后重新创建它。
即使更改屏幕方向,如何使我的按钮保持可点击状态?
注意:在改变方向之前它是可点击的。
编辑
我的对话框由片段中的按钮激活,而不是活动。这个问题不是这个问题的重复,因为后者是对活动的实施,它的实现对我的观点不可靠,而且它的状态有问题(按钮)
为我的自定义对话框布局编辑 xml
android - onTextChanged(CharSequence s, int start, int before, int count) 被多次调用
我在 EditText 上实现 addTextChangedListener。
问题是只要 EditText 中的文本发生更改,它就会被多次调用。但我只想在文本更改后调用 OnTextChanged() 一次。有没有办法做到这一点?任何帮助表示赞赏:)
android - TextWatcher onTextChanged 不适用于软键盘自动完成/建议的单词
我在 EditText 上实现一个 TextWatcher 以在用户输入新字符时在文本中查找并下划线一系列关键字。However when a suggested / auto-complete word on the soft keyboard is selected, instead of adding the suggested word to the Edittext and then calling the onTextChanged function the half complete word is deleted. 我发现这很奇怪,因为输入单个字符会很好地激活 onTextChanged 函数。任何帮助将不胜感激。
PS。如果有人知道动态处理 EditText 的更好方法,请告诉我。
代码:
android - 如何在 Android 中使用 web 服务纠正 AutoCompleteTextView 中的搜索下拉列表?
嗨,我在使用 AsynTask Web 服务的 AutoCompleteTextView 中有一个问题。
如果我在 Textwatcher 中非常快地在 AutoCompleteTextView 中键入单词,则每次它都会转到 Web 服务以获取数据并显示在下拉列表中。
但是如果我输入速度非常快,下拉菜单会显示以前的数据,然后在 AutocompleteTextview 中再次显示当前数据并且数据被中断。如何在 Android 中避免这个问题?
java - TextWatcher 问题
我似乎对 textwatcher 有一些问题,作为 java/android 开发的新手,我有几个问题。简而言之,我有 3 个字段,2 个可编辑和 1 个可查看。这个想法是改变两个字段并让第三个减去它们。
下面的代码似乎运行良好,但该字段似乎永远不会改变,即使编辑字段 textwatcher 正在观看。
有没有办法查看多个字段?理想情况下,我希望两个字段都被监视并在编辑任何一个字段时更改第三个字段。
有没有更好的方法让前两个编辑字段不为空而不使用 try/catch?如果我不使用 try/catch,应用程序就会崩溃。
谢谢你的帮助。
XML
java - 从 ArrayAdapter 获取过滤结果
在android中使用aArrayList<String>
过滤后如何获得新的结果?ArrayAdapter<String>
TextWatcher
以下是我ArrayAdapter<String>
使用EditText
名为edtSearch
. 搜索功能运行良好。我需要将过滤后的数据放入一个新的ArrayList<String>
: