第一步:找到id:
第二步:用addTextChangedListener来监听:
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) 来判断有无输入
本文介绍如何使用Android中EditText组件的addTextChangedListener方法实现文本变化监听,并通过长度判断来进行输入验证。
6795

被折叠的 条评论
为什么被折叠?



