2012-10-01 36 views
0

默認情況下,RingtonePreference對話框的標題是「鈴聲」。我想把它改成其他的東西,但我沒有看到一個明智的方式來做到這一點。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

我不確定這是可能的。此外,RingtonePreference不能保證打開系統的鈴聲選擇器。用戶可能安裝了另一個應用程序,該應用程序具有在清單中聲明的​​android.intent.action.RINGTONE_PICKER意圖過濾器的活動,並且他甚至可以將其作爲默認鈴聲選擇器。

您可能會實現自定義RingtonePreference和自定義RingtonePickerActivity,並強制您的自定義鈴聲選擇器打開,但可能會刺激用戶。

如果我可能會問,爲什麼你想改變它呢?

+0

我沒有意識到可以更換系統選擇器。 – jsmith

+0

因爲我們正在開發非電話設備,所以我需要對其進行更改。 – jsmith

+0

你的意思是非電話設備是什麼意思?你的意思是平板電腦? 在這種情況下,您將需要實現您自己的RingtonePicker,並且可能需要您自己的RingtonePreference –

相關問題