gpt4 book ai didi

android - 清除时如何为EditField设置默认值?

转载 作者:行者123 更新时间:2023-11-29 16:18:33 27 4
gpt4 key购买 nike

我在我的应用程序中使用了一个 EditText 字段。我还为此添加了 addTextChangedListener。在 onTextChanged 方法中,我调用了我的 squareFunction。代码就像..

value = (EditText)findViewById(R.id.amount);
value.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3)
{
squareFunction();

}

public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,int arg3) {
// TODO Auto-generated method stub

}

public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub

}
});

现在我的问题是:= 我正在正确获取输入数字的值。但是当我清除 EditField 时,出现错误并要求我“强制关闭”。如果清除其中的所有字符,我想将我的 editField 值设置为 0。是否可以?如果是,如何完成。请尽可能用代码解释...

最佳答案

在 onTextChanged() 中

if( arg0.length()==0)
{
value.setText("");
}

我希望你尝试过这个基本的东西,那么在强制关闭时错误日志会说什么??

关于android - 清除时如何为EditField设置默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8395991/

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