猿问

如何选择edittext来屏蔽button?

如图所示,有两个edittext 输入框1和输入框2,我想当在输入框1中输入内容时,下方的button不能被点击,而在输入框2中输入内容时,button能被点击并且可以设置点击事件,请教各位大神如何实现。我自己用这样的代码不能实现,会导致button在什么情况下都不能用


下面是我的部分代码

if(ed2.isFocused()){

btn_tip_pic.setEnabled(true);

}

else{

btn_tip_pic.setEnabled(false);

}

btn_tip_pic.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

//具体的点击事件

}

});


Haion
浏览 1446回答 1
1回答

蜂之谷

ed1.setOnFocusChangeListener(new View.OnFocusChangeListener() {     @Override     public void onFocusChange(View v, boolean hasFocus) {         if (hasFocus){             btn_tip_pic.setEnabled(false);         }     } }); ed2.setOnFocusChangeListener(new View.OnFocusChangeListener() {     @Override     public void onFocusChange(View v, boolean hasFocus) {         if (hasFocus){             btn_tip_pic.setEnabled(true);         }     } });这样就可以了
随时随地看视频慕课网APP

相关分类

Android
我要回答