0

我有两个编辑文本。

它应该有这种行为。

addTextChangedListener输入的每个数字edittext1都是 +1,然后总和将显示在上edittext2。如果我输入 2000edittext1那么edittext2应该显示 2001。

edittext2用户永远不能使用 softinput 进行编辑。我能够通过使用禁用软输入显示

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // API 21
        edittext2.setShowSoftInputOnFocus(false);
    } else { // API 11-20
        edittext2.setTextIsSelectable(true);
    }

但是,如果软输入在更改时打开edittext1,然后用户单击edittext2软输入不会隐藏,因此用户仍然可以输入输入。

我知道使用setEnabled(false)可以解决我所有的问题但是,我希望应用程序仍然能够专注于edittext2访问setError()消息;

先感谢您。

4

0 回答 0