自动点击提交按钮以及如何通过提交按钮的时间限制?
Automatically click submit button and how to pass time limit on submit button?
我的想法,在app里面,有两个views
,一个是editText
,一个是提交button
,点击editText
的时候,会出现一些预设的字符将粘贴到editText
,然后点击提交按钮发送这些字符。现在,工作已经完成了一半。可以将预设字符粘贴到 editText
字段中,但仍需要手动单击提交按钮。所以另一半工作是当 editText
被填充时,是否会自动点击提交按钮。我可以设置软键盘上的提交按钮在 editText
被填充时自动点击吗?
另一个问题是在另一个应用程序中,提交按钮被限制在特定时间点击,可能是一秒钟,仍然不知道如何通过这个时间限制。提前一秒调用系统时间和设置系统时间?能过这个时间限制吗?
您可以使用 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
中的文本相关的特定事件。在此示例中,我模拟了在更改文本后单击 Button。
我的想法,在app里面,有两个views
,一个是editText
,一个是提交button
,点击editText
的时候,会出现一些预设的字符将粘贴到editText
,然后点击提交按钮发送这些字符。现在,工作已经完成了一半。可以将预设字符粘贴到 editText
字段中,但仍需要手动单击提交按钮。所以另一半工作是当 editText
被填充时,是否会自动点击提交按钮。我可以设置软键盘上的提交按钮在 editText
被填充时自动点击吗?
另一个问题是在另一个应用程序中,提交按钮被限制在特定时间点击,可能是一秒钟,仍然不知道如何通过这个时间限制。提前一秒调用系统时间和设置系统时间?能过这个时间限制吗?
您可以使用 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
中的文本相关的特定事件。在此示例中,我模拟了在更改文本后单击 Button。