use*_*205 2 android android-edittext
我有两个用于显示数学函数结果的 edittext 字段。我有两个问题。我想在两种情况下编辑文本的值为零:第一:如果编辑文本为空,我希望编辑文本值自动变为零
第二:如果用户删除字段值直到编辑文本为空。
更新:第一个问题我可以用 setText() 或 android:text="0" 进行排序,但是当试图也解决第二个问题时,它变得很棘手
尝试这样的事情:
final EditText et = new EditText(this);
et.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) {
}
@Override
public void afterTextChanged(Editable s) {
if(et.getText().length() == 0){
et.setText("0");
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2126 次 |
| 最近记录: |