2 baidu 36399370 baidu_36399370 于 2017.01.10 16:41 提问

安卓performClick属性,能否激活按键音

在一个activity onCreate里定义了几个performClick属性,在启动的时候按键音会响好几下,我想知道安卓控件performClick属性,能否激活按键音?

3个回答

Carrie_zzz
Carrie_zzz   2017.01.10 19:11

安卓中所有的View带有按键音,performClick是实现onClickListener的方法把,是用来响应的吧,,刚入门,,,,,嘻嘻,我只知道这些

zrf1335348191
zrf1335348191   2017.01.10 21:09

你怎么写的??把代码弄出来,多次响按键音这个应该好解

ligen52
ligen52   2017.01.12 14:15

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) 就可以播放音效了
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!