如何在 Android 中使用代码触发按钮点击事件?我想在发生其他一些事件时以编程方式触发按钮单击。
我面临同样的问题
public void onDateSelectedButtonClick(View v){
/*Something Alarm Management
http://www.java2s.com/Code/Android/Core-Class/Alarmdemo.htm
copied code from this site*/
}
按钮代码:
<Button
android:onClick="onDateSelectedButtonClick"
android:text="Set notification for this date" />
但我想在没有 OnClickEvent 的情况下调用该函数 OnLoadLayout
最佳答案
有更好的方法。
View.performClick();
http://developer.android.com/reference/android/view/View.html#performClick()
这应该可以解决您的所有问题。每个View都继承了这个功能,包括Button、Spinner等。
澄清一下,View 没有静态 performClick() 方法。您必须在 View 的实例上调用 performClick()。 例如,您不能只调用
View.performClick();
相反,请执行以下操作:
View myView = findViewById(R.id.myview);
myView.performClick();
关于android - 如何使用代码模拟按钮单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4553374/