gpt4 book ai didi

android - EditText setEnabled()不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 08:23:43 24 4
gpt4 key购买 nike

我有两个 EditText 字段,我想仅在用户在第一个 EditText 中输入一些值后才启用第二个 EditText。我尝试了以下但没有给出预期的结果。即使用户在第一个中输入值,第二个 editText 仍保持禁用状态。

String et1Value = et1.getText().toString();
if(!et1Value.equals("")){
et2.setEnabled(false);
}

最佳答案

在 onCreate 中的编辑文本下定义它

使用文本更改监听器尝试以下代码

  et1.addTextChangedListener(new TextWatcher()
{
@Override
public void onTextChanged(CharSequence s, int start, int before, int count)
{

}

@Override
public void beforeTextChanged(CharSequence s, int start, int count, int aft )
{

}

@Override
public void afterTextChanged(Editable s)
{
String et1Value = et1.getText().toString();
if(!et1Value.equals("")){
et2.setEnabled(true);
}
}
});

关于android - EditText setEnabled()不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47504023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com