如何在android中为支付应用程序设置最大金额

时间:2017-06-28 08:01:47

标签: android

我想限制他们可以在应用程序上处理的付款金额,如4,999.99。所以限制是1.00到4,999.99如何设置应用程序阻止输入超过这个数量?

2 个答案:

答案 0 :(得分:0)

假设您正在使用EditText进行用户输入。

textChangeListener上添加EditText,然后检查用户的输入内容。如果输入不在所需范围内,则显示错误消息。

edittext.addTextChangedListener(new TextWatcher() {

   @Override
   public void afterTextChanged(Editable s) {}

   @Override    
   public void beforeTextChanged(CharSequence s, int start,
     int count, int after) {
   }

   @Override    
   public void onTextChanged(CharSequence s, int start,
     int before, int count) {
      // put your check here
   }
  });

答案 1 :(得分:0)

根据上面的回答,不要忘记将inputType设置为edittext

android:inputType:"numberDecimal"