我需要有关此代码的帮助,它不起作用。我想在文本更改时将 boolean
值更改为 true
。任何帮助将不胜感激。
public class Atiras {
public void atirasfigyelo(final EditText valtozo,Cursor sql,String SQLoszlop,final boolean ell){
valtozo.setText("" + sql.getInt(sql.getColumnIndex(SQLoszlop)));
ell=false;
valtozo.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
ell=true;
}
@Override
public void afterTextChanged(Editable s) {
valtozo.setBackgroundColor(Color.RED);
}
});
}
}
最佳答案
您尝试创建 JavaBean 或 POJO 而不是此参数列表。然后您可以更改“ell”变量。并且 Cursor 对象必须是关闭的。 首先执行查询,然后将记录转换为对象。然后你就可以将这个对象变成你想要的样子。
关于java - 编辑文本上的变量已更改监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36195635/