android輸入框內(nèi)容改變的監(jiān)聽事件實例
android輸入框內(nèi)容改變的監(jiān)聽事件一般用于比如我們常見的:登錄qq時 用戶名輸入完整時頭像自動顯示,或者注冊用戶時實時提示注冊格式是否正確等。那么我們在這里舉例:判斷輸入框是否有內(nèi)容,來改變按鈕的狀態(tài),常用于搜索一類。截圖如下:(布局代碼不再給出)
首先所在的activity要 implements TextWatcher并實現(xiàn)其方法:
public void afterTextChanged(Editable arg0) { // 文字改變后出發(fā)事件 String content = editText.getText().toString(); //若輸入框內(nèi)容為空按鈕可點擊,字體為藍色 if (!content.isEmpty()) { textView.setClickable(true); textView.setEnabled(true); textView.setTextColor(Color.BLUE); } else { textView.setClickable(false); textView.setEnabled(false); textView.setTextColor(Color.GRAY); } } @Override public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { // TODO Auto-generated method stub } @Override public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { // TODO Auto-generated method stub }
以上這篇android輸入框內(nèi)容改變的監(jiān)聽事件實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- android實現(xiàn)可自由移動、監(jiān)聽點擊事件的懸浮窗
- Native.js獲取監(jiān)聽開關等操作Android藍牙設備實例代碼
- android監(jiān)聽View加載完成的示例講解
- android View 繪制完成監(jiān)聽的實現(xiàn)方法
- Android控件Spinner實現(xiàn)下拉列表及監(jiān)聽功能
- Android 7.0 監(jiān)聽網(wǎng)絡變化的示例代碼
- Android EditText 監(jiān)聽用戶輸入完成的實例
- Android監(jiān)聽橫豎屏切換功能
- Android編程自定義View時添加自己的監(jiān)聽器示例
- Android Usb設備的監(jiān)聽(Dev)外設端口的判定以及耳機的插拔
相關文章
百度地圖API提示230 錯誤app scode碼校驗失敗的解決辦法
筆者近2天在 Android Studio上玩了一下百度地圖,碰到了常見的"230錯誤 APP Scode校驗失敗",下面我來介紹一下具體的解決辦法2016-01-01Android編程讀取Assets所有文件(遍歷每一個文件夾)并存入sdcard的方法
這篇文章主要介紹了Android編程讀取Assets所有文件(遍歷每一個文件夾)并存入sdcard的方法,涉及Android針對文件與目錄的遍歷及I/O操作相關技巧,需要的朋友可以參考下2016-02-02Android Studio實現(xiàn)第三方QQ登錄操作代碼
這篇文章主要介紹了Android Studio實現(xiàn)第三方QQ登錄的操作方法,本文圖文并茂給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下2017-12-12Android Listview notifyDataSetChanged() 不起作用的
這篇文章主要介紹了Android Listview notifyDataSetChanged()不起作用的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-08-08