安卓开发如何判断EditText是否有输入?

第一步:找到id:
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)