问题标签 [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.

0 投票
0 回答
1389 浏览

android - 如何修复 Android 中的 InputMethodManager 泄漏?

我在 android 的登录片段中不断看到来自 android 视图的 InputMethodManager 泄漏。我正在使用leakcanary 来检测这些。有没有人遇到过这些问题并且知道如何解决它?

这是我的泄漏信息:

我没有为 textwatcher 使用任何匿名引用。我基本上是把它分开以避免任何泄漏。我仍然看到一些文本视图的泄漏?不知道如何解决这个问题?有人有任何线索或以前经历过吗?

0 投票
2 回答
251 浏览

android - 如何使用文本观察器在 3 个 EditText 之间进行匹配?

我在下面这样编码。但它不起作用。我需要根据其中两个字段的输入来执行简单的加法和简单的减法......问题结束......

我需要编写此文本,因为如果细节不够,代码不仅仅是细节,我无法提出问题。所以我只是输入这个来问我的问题。忽略它并查看下面的代码。谢谢

Java 代码:

请帮我做到这一点....

0 投票
1 回答
2412 浏览

android - 文本观察器检测android中的退格和空格?

是否有选项来检测EditText输入是空格还是退格。我想知道用户是否在已经输入的单词之间输入了一些内容。

0 投票
1 回答
1949 浏览

android - 无论用户输入的值如何,如何使 android 中的 edittext 始终具有 2 个十进制数字?

无论用户输入的值如何,我都希望我的 edittext 在末尾始终有 2 个小数位。如何做到这一点。尝试使用 aftertextchanged 方法设置它,但它进入了无限循环。

0 投票
1 回答
1369 浏览

android - EditText phone number format text watcher but with different country codes from a spinner on pre-Lollipop

I'm currently trying to implement this:

image

I've already done the spinner part, though the phone EditText, I'm not so sure about how to make a TextWatcher for it.

I have 2 options:

  1. I use:

    phoneNumberET.addTextChangedListener(new PhoneNumberFormattingTextWatcher());

  2. Or, I use

phoneNumberET.addTextChangedListener(new PhoneNumberFormattingTextWatcher("countryCode"));

Both of these have their flaws. In #1, it won't properly format since the country code isn't found in the EditText, but in the Spinner.

In #2 I can only use this in API level 21 and above.

So, is there a solution that can let me format the phone number properly with a country code from the spinner and be available from below API 21?

0 投票
1 回答
2150 浏览

android - android addTextChangedListener(TextWatcher)第二次无法正常工作

我的屏幕上有 6 个编辑文本(用于输入 6 个数字)如果我在一个 EditText 字段上输入 1 个数字,焦点应该转到下一个,依此类推。如果我在某些编辑文本字段上回击空格,则焦点应位于前一个编辑文本字段

为此,我使用了以下代码

通常,如果我没有在任何编辑文本上按退格键,ontextchange 侦听器就会工作。如果我在 EditText2 上按退格键并降落在 EditText1 上(存在某些值)并尝试在其上输入一些内容。由于 addTextChangedListener 不起作用,光标不会转到 EditText2。

任何帮助是极大的赞赏。

0 投票
2 回答
827 浏览

android - 使用具有多个用户输入值和更新这些值的 Android TextWatcher

我也很新Android。我尝试开发一个 android 应用程序来获取用户输入项的总量。这是我的应用程序的草图。在此处输入图像描述

用户必须输入 First Row Col1 和 Col 2。但 First Row Col3 可以输入或不输入。在 Sub 1 文本视图中,应显示第一行的总值。这个值也应该显示在结果文本视图中。同样,如果用户将数据插入第二行,则必须在 Col1 和 Col2 下输入值。如果用户喜欢,可以在 Col 3 下输入值。第二行总值应显示在 Sub 2 文本视图中。如果用户在第二行输入值,则结果文本视图应自动更新为 Sub 1 和 Sub 2 文本视图的总值。我尝试按如下方式执行此操作,但我找不到正确的方法来执行此操作。如果有人帮助我解决这个问题,我真的很感激。这是java类

0 投票
2 回答
295 浏览

android - 如何在膨胀视图上添加文本观察器

LayoutInflater用来多次膨胀同一个视图。我想设置TextWatcher 观看特定视图的文本更改。当我使用我的代码时,它不起作用。请帮忙。

0 投票
1 回答
885 浏览

android - 与 textwatcher 一起将动态表行添加到 android 中的表布局

我尝试在我的 android 应用程序中将新表行添加到 TableLayout 中。通过遵循 android 教程,我成功地添加了具有多个编辑文本的新表行。现在我尝试做的是,我需要使用 TextWatcher 获取这些编辑文本的用户值。我搜索了很多教程并尝试了很多,但我失败了。这是我的应用程序在添加按钮之前的样子。

在此处输入图像描述

我需要的是通过单击按钮打开第二行如果用户想要,并且如果用户输入值来编辑他们需要使用的文本字段和,最终结果应该相应地显示。这是我以前的代码,我发布了一个问题并在这里解决了。 使用具有多个用户输入值和更新这些值的 Android TextWatcher

如果有人可以帮助我,我非常感谢您的帮助。提前致谢。

现在这是我的新 XML 代码

这就是我的 Java 文件现在的样子

0 投票
2 回答
128 浏览

android - 具有值 textMultiLine 的 Android EditText inputType 属性如何打破界限?

我有一个EditText属性 inputType 设置为 textMultiLine 的字段,这会将文本分成几行,到目前为止还不错。我附上了一个TextWatcherEditText所以我可以检查是否有任何变化。在 afterTextChanged 方法中,我想检查一行文本何时被分成 2 行,但 textMultiLine 属性没有添加新行字符,所以我的问题是:

如果没有换行符,如何检查EditText输入类型属性设置为 textMultiLine 的文本已写入多少行?