1

默认情况下,RingtonePreference 对话框的标题是“Ringtones”。我想将其更改为其他内容,但我没有看到明显的方法来做到这一点。

在 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"
    />

有什么建议么?

4

1 回答 1

0

我不确定这是否可能。此外,不能保证 RingtonePreference 会打开系统的铃声选择器。用户可能安装了另一个应用程序,该应用程序具有在清单中声明的​​ android.intent.action.RINGTONE_PICKER意图过滤器的活动,他甚至可能将其作为默认的铃声选择器。

您可能会实现自定义 RingtonePreference 和自定义 RingtonePickerActivity 并强制打开自定义铃声选择器,但您可能会激怒您的用户。

如果我可以问,你为什么要改变它?

于 2012-10-01T14:41:24.780 回答