Android Clickable AppWidget在点击时禁用声音

时间:2013-09-05 18:10:39

标签: android android-widget android-button android-appwidget remoteview

我有一个AppWidget(我的应用程序的一部分)。当用户点击小部件中的按钮时,我希望没有声音。 我该怎么做?

3 个答案:

答案 0 :(得分:2)

CommonsWare回答: 这不是RemoteViews上的方法,并且setSoundEffectsEnabled()不是RemotableViewMethod,因此字面答案不正确。但是,android:soundEffectsEnabled =" false"在布局文件中可能有效。

设置android:soundEffectsEnabled =" false"在xml布局文件中确实有效!

答案 1 :(得分:1)

据我所知,您必须关闭通知声音(按下音量,然后选择设置)。咔嗒声通常由操作系统创建(三星Android将点击,但谷歌Nexus不会)。我能想到的另一种方法是,如果小部件是你的,创建一个覆盖该特定功能的自定义按钮。

答案 2 :(得分:0)

添加以下代码行以禁用咔嗒声

yourbutton.setSoundEffectsEnabled(false);