Java源码示例:androidx.preference.SeekBarPreference

示例1
private void dataMenu() {
    addPreferencesFromResource(R.xml.settings_data);
    SeekBarPreference mobile=findPreference(getString(R.string.key_mobile_usage));
    SeekBarPreference wifi=findPreference(getString(R.string.key_wifi_usage));
    mobile.setOnPreferenceChangeListener((preference, newValue) -> {
        mobile.setTitle(getDataUsageString((Integer) newValue));
        return true;
    });
    wifi.setOnPreferenceChangeListener((preference, newValue) -> {
        wifi.setTitle(getDataUsageString((Integer) newValue));
        return true;
    });
    mobile.setTitle(getDataUsageString(mobile.getValue()));
    wifi.setTitle(getDataUsageString(wifi.getValue()));
    mobile.setUpdatesContinuously(true);
    wifi.setUpdatesContinuously(true);
}