【发布时间】:2012-07-25 20:14:55
【问题描述】:
我正在 Samsung Galaxy S3 上测试我的应用程序,该应用程序有两个触摸按钮,即后退按钮和菜单按钮
我将 soundEffectsEnabled 设置为 false 到我的所有根视图,并尝试制作自定义主题(如 here 中指出的那样)并将该主题设置在应用程序的清单文件中(我尝试将其添加到每个Activity 元素也是)。没有成功。
这是我在 res/values 中的 xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyCustomTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
<item name="android:soundEffectsEnabled">false</item>
</style>
</resources>
还有我的Application元素的开始标签:
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/MyCustomTheme" >
它可以正常构建和运行。 NoTitleBar.Fullscreen 也可以,但返回和菜单触摸按钮仍在播放声音。
【问题讨论】:
-
是否可以选择将整个设备设为静音模式?因为据我了解,back、home、recents 和任何其他硬件键都是由系统进程控制的。
标签: java android audio android-theme