editview輸入框 輸入 完成 檢測

2021-08-17 18:31:54 字數 568 閱讀 3510

每輸入乙個字元檢測一次,並執行相應動作,輸入間隔設定0.6s 

edit_receiptnumber 是乙個editview 控制項

//檢測輸入框變化

edit_receiptnumber.addtextchangedlistener(new textwatcher()

@override

public void ontextchanged(charsequence charsequence, int i, int i1, int i2)

@override

public void aftertextchanged(editable editable)

//延遲600ms,如果不再輸入字元,則執行該執行緒的run方法

handler.postdelayed(delayrun, 600);

}private handler handler = new handler();

private runnable delayrun = new runnable()

};});

**放在任意執行方法裡

輸入框輸入限制

public class verifytext 主監聽 regexpverifylistener regexpverifylistener null regexpverifylistener regexpverifylistener this.text.getdata digitverifylist...

輸入框輸入金額

用法 第一種 inputfilter filters edshopprice.setfilters filters edmarketprice.setfilters filters 第二種 edshopprice.setfilters new inputfilter edmarketprice.se...

輸入框只能輸入數字

正規表示式限制輸入框只能輸入數字 如下 其中,onafterpaste防止使用者從其它地方copy內容貼上到輸入框 輸入框只能輸入字母和下橫線的正規表示式 輸入框只能輸入字母數字和下橫線的正規表示式 或 as3 文字過濾 過濾文字輸入 textfield.restrict 此處為可輸入的內容 fie...