mSearchEt = (EditText) findViewById(R.id.search_edit_text);
第二步:用addTextChangedListener來監聽:
{
mSearchEt.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// 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 afterTextChanged(Editable s) {
}
});
return;
}
第三步:獲得EditText中的值:
String messages;=mSearchEt.getText().toString();
第四步:判斷EditText中是否有值:if (messages.length()<1){
utilsToast.showToastShort("請輸入關鍵字");//沒值
}else{
utilsToast.showToastShort("發送請求"+messages);
}
關鍵點:
採用if(editText.length()<1) 來判斷有無輸入