【发布时间】:2011-05-08 05:19:24
【问题描述】:
我尝试进行设置,以便当我在 EditText 字段中输入内容时,它会更改文本颜色并将变量设置为输入的数字的值。但是,当我从字段中删除字符时,它会触发关闭应用程序的错误。我想我可能需要找到一个不依赖于长度的 if 语句,或者可能使用其他一些方法(onTextChanged,beforeTextChanged ......我真的不知道如何正确使用其中任何一个)
public void afterTextChanged(Editable arg0) {
if(arg0.length()>0){
ageTag.setTextColor(Color.GREEN);
ageEntered=true;
ageInYears=Integer.parseInt(enterAge.getText().toString());
}
}
【问题讨论】:
标签: android android-edittext textchanged