如何使用SeekBarPreference
?
<PreferenceCategory
android:title="Delay between change image">
<SeekBarPreference
android:id="@+id/preference_delay_seek_bar"
android:title="Value"
android:defaultValue="1"
android:max="60"/>
</PreferenceCategory>
答案 0 :(得分:5)
使用JetPack,我可以将以下内容简单地添加到SeekBarPreference XML元素中。
app:showSeekBarValue="true"
答案 1 :(得分:1)
这样的事情:
((SeekBarPreference) findPreference(R.id.preference_delay_seek_bar)).setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
final int progress = Integer.valueOf(String.valueOf(newValue));
preference.setSummary(String.format("My progress value: %d", progress));
}
});