我有两个编辑文本。
它应该有这种行为。
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()
消息;
先感谢您。