我有一个AppWidget(我的应用程序的一部分)。当用户点击小部件中的按钮时,我希望没有声音。 我该怎么做?
答案 0 :(得分:2)
CommonsWare回答: 这不是RemoteViews上的方法,并且setSoundEffectsEnabled()不是RemotableViewMethod,因此字面答案不正确。但是,android:soundEffectsEnabled =" false"在布局文件中可能有效。
设置android:soundEffectsEnabled =" false"在xml布局文件中确实有效!
答案 1 :(得分:1)
据我所知,您必须关闭通知声音(按下音量,然后选择设置)。咔嗒声通常由操作系统创建(三星Android将点击,但谷歌Nexus不会)。我能想到的另一种方法是,如果小部件是你的,创建一个覆盖该特定功能的自定义按钮。
答案 2 :(得分:0)
添加以下代码行以禁用咔嗒声
yourbutton.setSoundEffectsEnabled(false);