我有一个按钮,单击该按钮将显示信息,但我不想自己点击它,我希望它可以在第一次自动运行。 也许0.1秒后?这是可能的 ?感谢。
编辑: 谢谢大家。我已经解决了。
答案 0 :(得分:2)
您可以在1秒后在UI线程上使用处理程序和延迟Runnable
自动执行按钮使用performClick();
public boolean performClick ()
调用此视图的OnClickListener(如果已定义)。执行与单击相关的所有正常操作:报告辅助功能事件,播放声音
使用以下代码,您可以在一秒后自动点击按钮
在onCreate()
中添加此示例代码 new Handler().postDelayed(new Runnable() {
@Override
public void run() {
btnOk.performClick();
}
}, 1000);
答案 1 :(得分:2)
您需要调用按钮的perfomClick()方法并在您的activity的按钮上设置onClickListener按钮,并在您的activity的onCreate方法上设置以下代码。
{{1}}