Android call onClick method without Clicking
performClick()
will play a sound just like if the user clicked on that view, therefore in most cases it's better to use callOnClick()
, which will call the OnClickListener
without playing any click sound. (Available since API level 15)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1) myView.callOnClick(); //won't play sound
else myView.performClick(); //will play sound
you can use View.performClick()
reference