输入框是edittext吧?假设是mUserNameEditText.按钮假设是mLoginButton
if(mUserNameEditText.getEditableText().toString().equals("")){
mLoginButton.setEnable(false);
}
if(mUserNameEditText.getEditableText().toString().equals("")){
mLoginButton.setEnable(false);
}
解决方案 »
- 安装android ADT出错 求解答
- 银联在线和支付宝,android应用怎么调用
- android会限制播放flash访问视频吗?
- Android TextView.getLineCount获取到的行数为何为0?
- 纸炮打怪这个游戏的背景是一张纸,怎么做的?
- android 连接蓝牙耳机之后是否会发广播出来
- 求救,怎查找Anadroid Api
- 如何调用opencore播放mp3文件
- 搜索时多个ListFragment之间replace时,出现滞后现象,
- 试问 AlertDialog中弹出第二层AlertDialog,其中糟糕的键盘处理问题?
- 【求指教!!】Fragment ViewPager相关问题
- android BroadcastReceiver 广播 onReceive()执行多次
public void onClick(View v){
if(//如果用户名密码为空){
return;
}else {
//登陆
}
}
});
editText.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
//s:变化后的所有字符
Toast.makeText(getApplicationContext(), "变化:"+s, Toast.LENGTH_SHORT).show();
} public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
//s:变化前的所有字符; start:字符开始的位置; count:变化前的总字节数;after:变化后的字节数
Toast.makeText(getApplicationContext(), "变化前:"+s+";"+start+";"+count+";"+after, Toast.LENGTH_SHORT).show();
} public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
//S:变化后的所有字符;start:字符起始的位置;before: 变化之前的总字节数;count:变化后的字节数
Toast.makeText(getApplicationContext(), "变化后:"+s+";"+start+";"+before+";"+count, Toast.LENGTH_SHORT).show();
}
});