本文實例講述了Android開發之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框中輸入監聽改變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相關內容感興趣的讀者可查看本站專題:《Android視圖View技巧總結》、《Android布局layout技巧總結》、《Android圖形與圖像處理技巧總結》、《Android開發入門與進階教程》、《Android調試技巧與常見問題解決方法匯總》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
新聞熱點
疑難解答