RingtonePreference:是否可以更改对话框标题?

时间:2012-10-01 12:32:41

标签: android

默认情况下,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"
    />

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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

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

如果我可以问一下,你想以什么理由改变它?