首页 > 解决方案 > 自动点击提交按钮以及如何通过提交按钮的时间限制?

问题描述

我的想法,在app里面有两个views,一个是submit,editText一个是submit button,点击的时候editText,会在里面粘贴一些预设的字符editText,然后点击submit按钮发送这些字符。目前,已经完成了一半的工作。可以将预设字符粘贴到editText字段中,但仍需要手动单击提交按钮。所以另一半的工作是是否editText在填写时,提交按钮将被自动点击。editText我可以在填充时自动单击软键盘上的提交按钮吗?

另一个问题是在另一个应用程序中,提交按钮被限制为点击特定时间,可能是一秒钟,仍然不知道如何通过这个时间限制。调用系统时间并提前一秒设置系统时间?那能通过这个时间限制吗?

标签: androidonclickbuttonclick

解决方案


您可以使用 aTextWatcher来监视 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。在此示例中,我模拟了在文本更改后单击按钮。


推荐阅读