我有一个编辑文本名称说 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/

10-12 02:06