默认情况下,RingtonePreference对话框的标题是“铃声”。我想把它改成其他东西,但我没有看到一种明显的方式来做到这一点。
在xml中设置标题不起作用:
<RingtonePreference
android:key="@string/pref_key_notifications_sound"
android:title="@string/prefs_notification_sound"
android:ringtoneType="notification"
android:showDefault="true"
android:showSilent="true"
android:persistent="true"
/>
有什么建议吗?
答案 0 :(得分:0)
我不确定这是可能的。此外,无法保证RingtonePreference会打开系统的铃声选择器。用户可能安装了另一个应用程序,该应用程序具有在清单中声明的android.intent.action.RINGTONE_PICKER意图过滤器的活动,他甚至可能将其作为默认的铃声选择器。
您可以实施自定义RingtonePreference和自定义RingtonePickerActivity,并强制您的自定义铃声选择器打开,但您可能会激怒您的用户。
如果我可以问一下,你想以什么理由改变它?