我有一个编辑文本名称说 eid ..现在我想要的是只要用户输入 eid 值..另一个编辑文本说“oid”现在 oid 应该自动从 eid 中输入的值中生成它的值..所以哪个事件应该我用来执行上述任务..
请帮助我在android中很新
最佳答案
您可以在 Edit Text 上使用 textWatcher,它获取 Edit Text 中的所有更改,并触发相应的功能。
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());
}
});
每当文本更改“eid”方法 afterTextChanged 将被调用,它也会设置 oid 的值。
关于android - EditText 上的事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5834806/