gpt4 book ai didi

安卓 EditTextPreference onclick

转载 作者:太空狗 更新时间:2023-10-29 14:27:13 26 4
gpt4 key购买 nike

我正在进行设置 Activity ,我想让用户选择声音通知。我用这个来做到这一点:

EditTextPreference dataPref = (EditTextPreference) findPreference("opcion3");

dataPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {

public boolean onPreferenceClick(Preference preference) {
Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_NOTIFICATION);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select Tone");
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, (Uri) null);
Ajustes.this.startActivityForResult(intent, 5);
return true;
}
});

但是,当我单击 EditTextPreference 时,它​​会显示一个带有确定和取消的编辑框,并且会立即显示通知声音列表。

如何让它只显示通知声音?

最佳答案

为什么要使用 EditTextPreference?使用 RingtonePreference 或创建自定义首选项。

<RingtonePreference 
android:key="notification_sound"
android:ringtoneType="notification"
android:title="Notification Sound"
android:defaultValue="content://settings/system/notification_sound"
android:showDefault="true"
android:showSilent="true" />

关于安卓 EditTextPreference onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11098599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com