Java 如何在Android Studio中启用按钮

Java 如何在Android Studio中启用按钮,java,android,xml,android-button,Java,Android,Xml,Android Button,我想创建一个被禁用的按钮。如果用户输入了正确的详细信息,并且在用户单击“提交”后,如果提供的详细信息正确,则该按钮将被进一步启用。在需要禁用或启用按钮的地方使用这些行 按钮。isEnabled=false 或 button.isEnabled=true您可以使用button.setEnabled(false)在代码上禁用它; 然后,当使用button.setEnabled(true)按下submit按钮时,您可以打开它 在初始化类中的按钮时设置此属性 button.setClickable(fa

我想创建一个被禁用的按钮。如果用户输入了正确的详细信息,并且在用户单击“提交”后,如果提供的详细信息正确,则该按钮将被进一步启用。

在需要禁用或启用按钮的地方使用这些行

按钮。isEnabled=false

button.isEnabled=true

您可以使用button.setEnabled(false)在代码上禁用它;
然后,当使用button.setEnabled(true)按下submit按钮时,您可以打开它

在初始化类中的按钮时设置此属性

button.setClickable(false); // by default it is disable
在单击Listenser时,将此代码放入提交按钮,以检查输入的有效性

if(validateUserInput()) //check for the validation of your logic in a fuction
button.setClickable(true);
else
button.setClickable(false);
函数validateUserInput


被禁用为不可见,还是与提交按钮相同?这是否回答了您的问题?
private boolean validateUserInput(){
//your logic here for validation
if(your check)
return true;
else
return false;
}