嗨,我正在学习 Android 编程,遇到了一个问题,我无法通过研究得到明确的答案。
我有一个 TextView 作为我的 EditText 的标签。我有一个方法可以检查 EditText 是否为空字符串。如果字符串为空,我希望能够获得与该 EditText 对应的 TextView 的引用,以便吐司说“请输入值”。
我研究了 getLabelFor/setLabelFor 但有没有办法在布局 XML 中做到这一点?
这种功能的最佳实践是什么。
嗨,我正在学习 Android 编程,遇到了一个问题,我无法通过研究得到明确的答案。
我有一个 TextView 作为我的 EditText 的标签。我有一个方法可以检查 EditText 是否为空字符串。如果字符串为空,我希望能够获得与该 EditText 对应的 TextView 的引用,以便吐司说“请输入值”。
我研究了 getLabelFor/setLabelFor 但有没有办法在布局 XML 中做到这一点?
这种功能的最佳实践是什么。
我想知道以下是否是您需要的东西
TextWatcher inputTextWatcher = new TextWatcher() {
public void beforeTextChanged(CharSequence s, int start, int count, int after){
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (s.toString().equals("")) {
textView.setText("please enter a value for ..");
} else {
textView.setText("<the textedit is not empty>");
}
}
public void afterTextChanged(Editable s) {
}
};
editText.addTextChangedListener(inputTextWatcher);