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)容為空按鈕可點擊,字體為藍(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)聽事件實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- android實現(xiàn)可自由移動、監(jiān)聽點擊事件的懸浮窗
- Native.js獲取監(jiān)聽開關(guān)等操作Android藍(lán)牙設(shè)備實例代碼
- android監(jiān)聽View加載完成的示例講解
- android View 繪制完成監(jiān)聽的實現(xiàn)方法
- Android控件Spinner實現(xiàn)下拉列表及監(jiān)聽功能
- Android 7.0 監(jiān)聽網(wǎng)絡(luò)變化的示例代碼
- Android EditText 監(jiān)聽用戶輸入完成的實例
- Android監(jiān)聽橫豎屏切換功能
- Android編程自定義View時添加自己的監(jiān)聽器示例
- Android Usb設(shè)備的監(jiān)聽(Dev)外設(shè)端口的判定以及耳機(jī)的插拔
相關(guān)文章
Android實現(xiàn)后臺開啟服務(wù)默默拍照功能
這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)后臺開啟服務(wù)默默拍照功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06
使用ViewPager實現(xiàn)高仿launcher左右拖動效果
今天用ViewPager這個類實現(xiàn)了同樣的左右拖動效果,這樣代碼更少,但是效果是一樣的,ViewPager是實現(xiàn)左右兩個屏幕平滑地切換的一個類,它是Google提供的,有需要的朋友可以了解下2013-01-01
Android DownloadMananger管理器實現(xiàn)下載圖片功能
Android DownloadMananger類似于下載隊列,管理所有當(dāng)前正在下載或者等待下載的項目,他可以維持HTTP鏈接,并且在隊列中的下載項目一旦失敗,還能自動重新下載2023-01-01

