56

如何禁用 Android 应用中特定按钮的点击声音?

这是我的代码:

more1after.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                sc.scrollTo(sc.getScrollX() + 75,
                sc.getScrollY() + sc.getWidth() + 5);
            }
        });
4

4 回答 4

125

试试这个代码来禁用按钮点击音效:

yourbutton.setSoundEffectsEnabled(false);

(或)布局 XML 文件

 <Button... android:soundEffectsEnabled="false"/>
于 2013-03-08T12:08:56.770 回答
45

如果有人想知道,这里是 XML 方式:

<Button
    ...
    android:soundEffectsEnabled="false" />
于 2014-12-29T04:07:36.883 回答
2

对于那些用 Kotlin 编写代码的人。

button.isSoundEffectsEnabled = false
于 2020-09-08T10:07:55.250 回答
1
<Button
    ......
    android:soundEffectsEnabled="false"/>

Java 代码

button = findViewbyId(R.id.YourBUttonID);
button.setSoundEffectsEnabled(false);
于 2020-10-17T19:36:17.387 回答