本文實例講述了Android開發(fā)之EditText框輸入清理工具類。分享給大家供大家參考,具體如下:
這個工具類主要用于清理輸入框的。當然有的還要依情況而定
package com.maobang.imsdk.util;import android.text.Editable;import android.text.TextWatcher;import android.view.View;import android.widget.EditText;import android.widget.ImageView;/** * 主要用于edittext框輸入信息的清理 * Created by Administrator on 2015/12/18. */public class ClearEditTextUtil { /** * edittext框中輸入監(jiān)聽改變clear圖標 */ public static void editTextInputOnListener(final ImageView clearIcon, EditText editText) { clearIcon.setVisibility(View.GONE); editText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void afterTextChanged(Editable s) { if (s.length() == 0) { clearIcon.setVisibility(View.GONE); } else { clearIcon.setVisibility(View.VISIBLE); } } }); } /** * 清除edittext中的信息 */ public static void clearAccountInfo( ImageView clearIcon,EditText editText) { //點擊按鈕刪除文本 editText.setText(""); clearIcon.setVisibility(View.GONE); }}希望本文所述對大家Android程序設(shè)計有所幫助。
新聞熱點
疑難解答
圖片精選