2014-04-03 60 views
0

如何使用SeekBarPreference顯示seekbar值?如何在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

事情是這樣的:

((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)); 
    } 
}); 
+0

謝謝你,所有的工作權利。但seekbarprerefence上的參數「summary」不起作用)setTitle幫助我 – oneassasin