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を実装し、カスタムRingtoneピッカーを強制的に開くこともできますが、ユーザーを苛立たせる可能性があります。

とにかく変更したいのですが、どういう理由で変更しますか?

于 2012-10-01T14:41:24.780 に答える