自动点击提交按钮,以及如何传递时限上提交按钮?

问题描述 投票:1回答:1

我的想法,在应用程序中,有两个views,一个是editText,另一种是提交button,当点击editText,一些预先设定的字符将被粘贴到editText,然后点击提交按钮发送这些字符。现在,完成了一半的工作已经完成。预先设定的字符可以粘贴到editText场,但仍需要手动点击提交按钮。所以另一半的工作,如果还是不当editText填充,提交按钮会自动点击。我可以提交设置软键盘上按键自动点击时被填充editText

另一个问题是在另一个应用程序,提交按钮被局限于特定的时间来点击,也许一秒钟,仍然不知道如何通过此时间限制。调用系统时间和设置系统时间增加1第二个高级?可以通过此时间限制?

android onclick buttonclick
1个回答
0
投票

您可以使用TextWatcher监视变化的EditText。

您可以使用TextWatcher像这样:

editText.addTextChangedListener(new TextWatcher() {
    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {

    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

    }

    @Override
    public void afterTextChanged(Editable s) {
        submitButton.performClick();
    }
});

随着TextWatcher,你可以到相关的进入EditText文本的某些事件做出反应。有了这个例子中,文本已经改变之后,我模拟在按钮上点击。

© www.soinside.com 2019 - 2024. All rights reserved.