Android EditText 實現(xiàn)監(jiān)聽實例
我們要實現(xiàn):當EditText的Text改變時,我們希望得到通知,但是可惜的是Android并沒有這個監(jiān)聽器,也就無從得知變化了,但我們可以使用TextWatcher類可以幫助我們來實現(xiàn)這個功能。
現(xiàn)有一個id = edit的EditText。
1、定義一個TextWatcher的實例。
private TextWatcher watcher = new TextWatcher(){ @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TODO Auto-generated method stub } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { Log.d("TAG","[TextWatcher][onTextChanged]"+s); } };
2、在EditText上注冊該TextWatcher實例。
EditText et = (EditText)findViewById(R.id.edit); et.addTextChangedListener(watcher);
這樣每當EditText的Text改變的時候,onTextChanged()就會被調用!
以上就是對 Android EditText 控件進行的監(jiān)聽事件,有需要的朋友,可以參考下。
- Android編程實現(xiàn)EditText字數(shù)監(jiān)聽并顯示的方法
- Android開發(fā)中給EditText控件添加TextWatcher監(jiān)聽實現(xiàn)對輸入字數(shù)的限制(推薦)
- 全面解析Android中對EditText輸入實現(xiàn)監(jiān)聽的方法
- Android編程實現(xiàn)監(jiān)聽EditText變化的方法
- Android控件系列之EditText使用方法
- android同時控制EditText輸入字符個數(shù)和禁止特殊字符輸入的方法
- Android中EditText實現(xiàn)不可編輯解決辦法
- Android中實現(xiàn)EditText圓角的方法
- Android中EditText如何去除邊框添加下劃線
- Android EditText常用屬性功能匯總
- Android EditText自定義樣式的方法
- Android編程實現(xiàn)實時監(jiān)聽EditText文本輸入的方法
相關文章
關于Android高德地圖的簡單開發(fā)實例代碼(DEMO)
高德地圖在日常生活中經常會用到,那么基于代碼如何實現(xiàn)高德地圖呢?下面小編給大家分享一個demo幫助大家學習android高德地圖的簡單開發(fā),需要的朋友參考下2016-11-11Android實現(xiàn)的RecyclerView適配器
這篇文章主要介紹了Android實現(xiàn)的RecyclerView適配器的相關資料,幫助大家更好的理解和學習使用Android,感興趣的朋友可以了解下2021-03-03Android 百度地圖定位實現(xiàn)仿釘釘簽到打卡功能的完整代碼
這篇文章主要介紹了Android 百度地圖定位實現(xiàn)仿釘釘簽到打卡功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04Android傳遞Bitmap對象在兩個Activity之間
這篇文章主要介紹了Android傳遞Bitmap對象在兩個Activity之間的相關資料,需要的朋友可以參考下2016-01-01Android style的繼承方式 點(.)和parent詳解及實例
這篇文章主要介紹了Android style的繼承方式 點(.)和parent詳解及實例的相關資料,需要的朋友可以參考下2017-02-02