android輸入框內(nèi)容改變的監(jiān)聽事件實(shí)例
android輸入框內(nèi)容改變的監(jiān)聽事件一般用于比如我們常見的:登錄qq時(shí) 用戶名輸入完整時(shí)頭像自動(dòng)顯示,或者注冊(cè)用戶時(shí)實(shí)時(shí)提示注冊(cè)格式是否正確等。那么我們?cè)谶@里舉例:判斷輸入框是否有內(nèi)容,來改變按鈕的狀態(tài),常用于搜索一類。截圖如下:(布局代碼不再給出)
首先所在的activity要 implements TextWatcher并實(shí)現(xiàn)其方法:
public void afterTextChanged(Editable arg0) { // 文字改變后出發(fā)事件 String content = editText.getText().toString(); //若輸入框內(nèi)容為空按鈕可點(diǎn)擊,字體為藍(lán)色 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)聽事件實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- android實(shí)現(xiàn)可自由移動(dòng)、監(jiān)聽點(diǎn)擊事件的懸浮窗
- Native.js獲取監(jiān)聽開關(guān)等操作Android藍(lán)牙設(shè)備實(shí)例代碼
- android監(jiān)聽View加載完成的示例講解
- android View 繪制完成監(jiān)聽的實(shí)現(xiàn)方法
- Android控件Spinner實(shí)現(xiàn)下拉列表及監(jiān)聽功能
- Android 7.0 監(jiān)聽網(wǎng)絡(luò)變化的示例代碼
- Android EditText 監(jiān)聽用戶輸入完成的實(shí)例
- Android監(jiān)聽橫豎屏切換功能
- Android編程自定義View時(shí)添加自己的監(jiān)聽器示例
- Android Usb設(shè)備的監(jiān)聽(Dev)外設(shè)端口的判定以及耳機(jī)的插拔
相關(guān)文章
Android自定義View實(shí)現(xiàn)跟隨手指移動(dòng)
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)跟隨手指移動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08百度地圖API提示230 錯(cuò)誤app scode碼校驗(yàn)失敗的解決辦法
筆者近2天在 Android Studio上玩了一下百度地圖,碰到了常見的"230錯(cuò)誤 APP Scode校驗(yàn)失敗",下面我來介紹一下具體的解決辦法2016-01-01Android中實(shí)現(xiàn)GPS定位的簡(jiǎn)單例子
這篇文章主要介紹了Android中實(shí)現(xiàn)GPS定位的簡(jiǎn)單例子,例子邏輯清晰,但相對(duì)簡(jiǎn)單了些,需要的朋友可以參考下2014-07-07詳解如何在Flutter中集成華為認(rèn)證服務(wù)
這篇文章主要介紹了詳解如何在Flutter中集成華為認(rèn)證服務(wù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02Android編程讀取Assets所有文件(遍歷每一個(gè)文件夾)并存入sdcard的方法
這篇文章主要介紹了Android編程讀取Assets所有文件(遍歷每一個(gè)文件夾)并存入sdcard的方法,涉及Android針對(duì)文件與目錄的遍歷及I/O操作相關(guān)技巧,需要的朋友可以參考下2016-02-02Android Studio實(shí)現(xiàn)第三方QQ登錄操作代碼
這篇文章主要介紹了Android Studio實(shí)現(xiàn)第三方QQ登錄的操作方法,本文圖文并茂給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-12-12Android實(shí)現(xiàn)水波紋外擴(kuò)效果的實(shí)例代碼
微信曾經(jīng)推出了一個(gè)查找附近好友的功能,大致功能是這樣的:屏幕上有一個(gè)按鈕,長(zhǎng)按按鈕的時(shí)候,會(huì)有一圈圈水波紋的動(dòng)畫向外擴(kuò)散,松手后,動(dòng)畫結(jié)束2018-05-05Android Listview notifyDataSetChanged() 不起作用的
這篇文章主要介紹了Android Listview notifyDataSetChanged()不起作用的解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-08-08