我正在编写一个简单的 android 应用程序,其中我面临一个不需要的声音。
问题是,每当我启动应用程序并触摸屏幕上的任何位置时,每次都会播放默认的系统屏幕触摸声音。我想在我的应用程序运行时停止播放该声音。请告诉我我该怎么做?
我正在编写一个简单的 android 应用程序,其中我面临一个不需要的声音。
问题是,每当我启动应用程序并触摸屏幕上的任何位置时,每次都会播放默认的系统屏幕触摸声音。我想在我的应用程序运行时停止播放该声音。请告诉我我该怎么做?
这可能是您正在寻找的... http://developer.android.com/reference/android/view/View.html#setSoundEffectsEnabled(boolean)
您可以使用
mybutton.setSoundEffectsEnabled(false);
尝试这个:
<ImageView
android:id="@+id/imgUser"
android:onClick="clickUsuario"
app:srcCompat="@drawable/ic_usuario"
...
android:soundEffectsEnabled="false" /><!-- <<<< this line -->