在一个activity onCreate里定义了几个performClick属性,在启动的时候按键音会响好几下,我想知道安卓控件performClick属性,能否激活按键音?
安卓中所有的View带有按键音,performClick是实现onClickListener的方法把,是用来响应的吧,,刚入门,,,,,嘻嘻,我只知道这些
你怎么写的??把代码弄出来,多次响按键音这个应该好解
public boolean performClick() {
final boolean result;
final ListenerInfo li = mListenerInfo;
if (li != null && li.mOnClickListener != null) {
playSoundEffect(SoundEffectConstants.CLICK);
li.mOnClickListener.onClick(this);
result = true;
} else {
result = false;
}
sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED);
return result;
}
源码中你执行performClick只要满足 if (li != null && li.mOnClickListener != null) 就可以播放音效了