3

私の PreferenceActivity の環境設定の 1 つは、データベースから値を取得する必要があります。これらの値を追加するにはどうすればよいですか?

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 に答える