TextWatcher接口
TextWatcher 是package android.text包下的一個接口。這個接口繼承了另外一個接口NoCopySpan。TextWatcher接口里主要是定義了三個抽象方法:
下面是它的基本用法:
TextWatcher fieldValidatorTextWatcher = new TextWatcher() {
? ? ? ? ? ? @Override
? ? ? ? ? ? public void afterTextChanged(Editable s) {//表示最終內容
? ? ? ? ? ??Log.d("afterTextChanged", s.toString());
? ? ? ? ? ? }
? ? ? ? ? ? @Override
? ? ? ? ? ? public void beforeTextChanged(CharSequence s, int start/*開始的位置*/, int count/*被改變的舊內容數*/, int after/*改變后的內容數量*/) {
? ? ? ? ? ??//這里的s表示改變之前的內容,通常start和count組合,可以在s中讀取本次改變字段中被改變的內容。而after表示改變后新的內容的數量。
? ? ? ? ? ? }
? ? ? ? ? ? @Override
? ? ? ? ? ? public void onTextChanged(CharSequence s, int start/*開始位置*/, int before/*改變前的內容數量*/, int count/*新增數*/) {
? ? ? ? ? ? ?//這里的s表示改變之后的內容,通常start和count組合,可以在s中讀取本次改變字段中新的內容。而before表示被改變的內容的數量。
? ? ? ? ? ? }
? ? ? ? };
總結
以上是生活随笔為你收集整理的TextWatcher接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java数据透视表_Java 创建 Ex
- 下一篇: [vue] vue2.0不再支持v-ht