【发布时间】:2014-06-04 13:19:10
【问题描述】:
我有一个带按钮的GridView。我编辑了GridView.onItemClickLisener 以在单击按钮时播放声音:
mGridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long arg3) {
Button button = (Button) view;
button.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
mSoundPoolHelper.play(mSoundId);
}
});
但是,当我单击按钮时,我可以听到两种不同的声音。一种是mSoundId,在监听器中设置。但除此之外,我还可以听到 Android 默认按钮的点击声音。如果我把媒体音量调低,那我就只能听到安卓默认的按钮点击声了。如何消除这种声音?
【问题讨论】:
标签: android button audio soundpool