EditText字段需要建议

时间:2012-04-15 21:37:07

标签: android

嘿伙计们,我正在开发Android应用程序。我的应用程序包含一个包含两个EditText字段的活动。现在当这个活动开始时,第一个EditText字段应该是焦点,并且只有在用户输入一些文本之后,其他EditText字段变为活动状态才会成为焦点,任何想法我怎么能这样做?我和#39;非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

If ed1 and ed2 are your two edittexts:
ed2.setEnabled(false);
ed1.addTextChangedListener(new TextWatcher() {

    public void onTextChanged(CharSequence s, int start, int before, int count) {
        // TODO Auto-generated method stub

    }

    public void beforeTextChanged(CharSequence s, int start, int count,
            int after) {
        // TODO Auto-generated method stub

    }

    public void afterTextChanged(Editable s) {
        // TODO Auto-generated method stub
    ed2.setEnabled(true);   
    }
});

在上面的代码中,除非用户在ed1中输入内容,否则ed2将被禁用。一旦用户输入数据,我就会启用