3

我的 PreferenceActivity 中的 Preferences 之一需要从数据库中获取其值。如何添加这些值?

public class Settings extends PreferenceActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.preference_screen);

        ListPreference customPref = (ListPreference) findPreference("language");
        **ADD_CUSTOM_VALUES_HERE**????? 
    }
4

2 回答 2

2

这是解决方案的链接:http: //craiget.com/bridging-androids-listpreference-and-database/

于 2010-07-27T14:37:29.257 回答
0

好的,我想我明白了

listPreference.setEntries(entries)
listPreference.setEntryValues(entryValues)

条目和条目值可能在哪里

 CharSequence[] entries = {'Entry 1','Entry 2','Entry 3','Entry 4'}; 
 CharSequence[] entryValues= {0,1,2,3}; 
于 2011-05-16T05:54:32.893 回答