我有一个数字选择器,允许用户在固定范围内输入一些数字。
默认情况下,该号码不允许用户输入大于号码选择器最大值的数字。
但是我想在发生这种情况时显示一条消息。有没有办法访问数字选择器中的edittext?感谢。
答案 0 :(得分:0)
您可以实现TextChangedListener,它将记录字段中的每个更改,以便您可以相应地对其进行操作。
例如。
yourEditText = (EditText) findViewById(R.id.yourEditTextId);
yourEditText.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
// you can call or do what you want with your EditText here
yourEditText. ...
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count) {}
});