У меня есть AppWidget (часть моего приложения). Я хочу, чтобы звук не звучал, когда пользователь нажимает кнопку в виджетах. Как это сделать?Android Clickable AppWidget Отключить звук при нажатии
ответ
CommonsWare ответил: Это не метод на RemoteViews и setSoundEffectsEnabled() не является RemotableViewMethod, поэтому дословный ответ неверен. Тем не менее, андроид: soundEffectsEnabled = "false" в файле макета может работать.
установка android: soundEffectsEnabled = "false" в файле макета xml действительно работает!
Насколько мне известно, вы должны отключить звуки уведомлений (нажатие на громкость вниз, а затем выбор настроек на нем). Звук щелчка обычно создается ОС (у Samsung Android будет клик, но Google Nexus не будет). Единственный другой способ, о котором я могу думать, это, если виджет принадлежит вам, создать настраиваемую кнопку, которая переопределяет эту конкретную функциональность.
Добавьте следующую строку кода, чтобы отключить звук щелчка,
yourbutton.setSoundEffectsEnabled(false);
Я не могу получить доступ к виду напрямую, потому что это AppWidget. –
@NightlyNexus: Это не метод в «RemoteViews», а 'setSoundEffectsEnabled()' не является «RemotableViewMethod», поэтому литеральный ответ неверен. Тем не менее, 'android: soundEffectsEnabled =" false "' в файле макета может работать. – CommonsWare
@CommonsWare Да, это и было. Я должен был подумать об этом ха-ха. Настройка материала в xml - лучший способ работы с RemoteView. –
- 1. Отключить звук при нажатии клавиш регулировки громкости
- 2. звук кнопки при нажатии
- 3. addEventListener звук при нажатии
- 4. Системный звук при нажатии
- 5. Android: MediaPlayer: как отключить звук при поиске
- 6. Android - Как отключить звук при распознавании речи?
- 7. Выполнение кода при нажатии кнопки в Android AppWidget
- 8. chrome extension отключить звук уведомления при нажатии кнопки уведомления уведомления
- 9. Как отключить звук звукового сигнала Windows при нажатии клавиши удаления
- 10. Android AppWidget onUpdate при загрузке
- 11. Как играть звук при нажатии?
- 12. Как отключить звук/отключить звук от PowerShell
- 13. Отключить звук щелчка Android Studio
- 14. Отключить звук уведомления в android
- 15. Как отключить звук и отключить звук в iPad, нажав кнопку
- 16. Слушать случайный звук при нажатии кнопки
- 17. Обновление Android AppWidget ListView
- 18. clickable area кнопки, которая масштабируется при нажатии
- 19. отключить при нажатии Radiobutton
- 20. Отключить кнопку при нажатии
- 21. Отключить функцию при нажатии
- 22. Отключить звук в режиме предпочтения
- 23. Android appwidget ViewStub
- 24. играет звук цикла при нажатии кнопки в android
- 25. Как быстро воспроизводить звук при нажатии кнопки (android)
- 26. Как воспроизвести звук при нажатии кнопки в студии Android?
- 27. Android Studio - Как воспроизводить звук при каждом нажатии кнопки?
- 28. Как играть звук при нажатии кнопки на Android?
- 29. Анимация AppWidget в android
- 30. Как отключить звук щелчка при прослушивании элемента списка Android/Java?
Ну, если бы я мог получить доступ к виду напрямую, я мог бы: myButton.setSoundEffectsEnabled (false); Но, будучи RemoteViews, я не думаю, что это возможно. –
Нет, я имею в виду, является частью виджета вашего приложения (вы его разработали), или вы пытаетесь отключить кого-то виджет elses. – Raigex
О, AppWidget - это мое. Это часть моего приложения. –