【发布时间】:2011-05-13 05:03:20
【问题描述】:
有没有办法通过 XML 在 RingtonePreference 中添加默认值?例如,这是我的preference.xml 的样子。
<RingtonePreference android:key="alarm"
android:title="Alarm" android:name="Alarm"
android:summary="Select an alarm"
android:ringtoneType="alarm" android:showDefault="true" />
如果可能,我想将 RingtonePreference 设置为默认铃声,如下所示:
<RingtonePreference android:key="alarm"
android:title="Alarm" android:name="Alarm"
android:summary="Select an alarm"
android:ringtoneType="alarm" android:showDefault="true"
android:defaultValue="defaultRingtone" />
【问题讨论】:
-
尝试了以下2个没有运气:android:defaultValue="Default ringtone" android:defaultValue="0"
-
运气更好:defaultValue=""。但是,这会将默认设置为“静音”。似乎 RingtonePreference 需要一个字符串值,即铃声所在的位置。那么,要获取默认值,我必须在设置中获取默认铃声的字符串。
标签: android xml default preferences ringtone