我有一个edittext名称说eid ..现在我想要的是一旦用户输入eid值..另一个edittext说"oid"现在oid应该自动生成它的值超出eid中输入的值.so哪个事件应该我用来执行上述任务.. plz帮助我在android中非常新
您可以在编辑文本上使用textWatcher,它将获取编辑文本中的所有更改,并触发相应的功能.
eid.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void afterTextChanged(Editable s) {
// set oid value now
oid.setText(eid.getText().toString());
}
});
Run Code Online (Sandbox Code Playgroud)
每当文本将改变"eid"方法后,将调用afterTextChanged并且它也将设置oid的值.
| 归档时间: |
|
| 查看次数: |
10022 次 |
| 最近记录: |