0
當我點擊ringtonePreference時,它會打開一個對話框列表鈴聲。但我想打開我的自定義對話框時,點擊偏好而不是默認對話框。任何人都可以幫助我獲取代碼示例防止鈴聲偏好在Android的默認行爲
我偏愛XML的ringtonePreference -
<RingtonePreference
android:key="@string/pref_key_sound_for_call"
android:title="@string/text_title_sound_for_call"
android:summary="@string/text_summery_sound_for_call" />
而且SettingsFragment打開我的自定義對話框 -
preferenceForCustomSoudCall.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
showInAppPurchaseDialog();
return true;
}
});
感謝您的快速回復。 CheckboxPreference和EditTextPreference是否有任何方法,而不使用偏好? –
@AGMTazim:我很抱歉,但我不明白你的問題。 – CommonsWare
我的問題是 - 有沒有辦法改變CheckboxPreference和EditTextPreference的默認行爲而不使用偏好?我的意思是打開自定義對話框而不是默認。 –