键盘输入时NumberPicker编号超过最大值时显示警告

时间:2014-01-23 02:28:49

标签: android android-edittext numberpicker

我有一个数字选择器,允许用户在固定范围内输入一些数字。

默认情况下,该号码不允许用户输入大于号码选择器最大值的数字。

但是我想在发生这种情况时显示一条消息。有没有办法访问数字选择器中的edittext?感谢。

1 个答案:

答案 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) {}
   });