小编jap*_*kin的帖子

汇总显示 EditTextPreference 当前值

我希望能够在摘要字段中显示 EditTextPreference 的值。具体来说,我想在 PreferenceFragmentCompat 中执行此操作。

import android.support.v7.preference.PreferenceFragmentCompat;

public class SettingsFragment extends PreferenceFragmentCompat {

    @Override
    public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
        addPreferencesFromResource(R.xml.preferences);
    }
}
Run Code Online (Sandbox Code Playgroud)

首选项文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <EditTextPreference
        android:defaultValue="DEVICE01"
        android:key="device_id"
        android:title="Device ID" />
</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

我见过其他解决方案,但没有一个包括如何在 PreferenceFragmentCompat 中执行此操作。

android summary edittextpreference android-sharedpreferences

2
推荐指数
1
解决办法
2380
查看次数