在Android中禁用按钮单击声音

时间:2013-03-08 12:04:41

标签: android

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

这是我的代码:

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

4 个答案:

答案 0 :(得分:102)

尝试使用此代码禁用按钮单击声音效果:

yourbutton.setSoundEffectsEnabled(false);

(或)布局XML文件

 <Button... android:soundEffectsEnabled="false"/>

答案 1 :(得分:40)

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

<Button
    ...
    android:soundEffectsEnabled="false" />

答案 2 :(得分:2)

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

button.isSoundEffectsEnabled = false

答案 3 :(得分:1)

<Button
    ......
    android:soundEffectsEnabled="false"/>

Java代码

button = findViewbyId(R.id.YourBUttonID);
button.setSoundEffectsEnabled(false);