【问题标题】:Advice needed with EditText fieldsEditText 字段需要的建议
【发布时间】:2012-04-16 05:54:16
【问题描述】:

大家好,我正在开发 android 应用程序。我的应用程序包含一个具有两个 EditText 字段的活动。现在,当这个活动开始时,第一个 EditText 字段应该是焦点,并且只有在用户输入一些文本之后,另一个 EditText 字段才变得活跃,并且得到焦点,知道我该怎么做吗?我非常感谢您的帮助。

【问题讨论】:

  • /我不明白你想如何专注于你的 EditTexts/你当前的状态是什么。

标签: android


【解决方案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 将被禁用。一旦用户输入数据,它就会被启用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多