Code example for ListPreference

Methods: setEntries, setEntryValues

0
     * implementaremos el llenado para las versiones anteriores a HONEYCOMB 
     *  
     * En caso de que la lista cambie y el valor que haya seleccionado el usuario ya no exista, 
     * esta preferencia seguirá devolviendo el valor que habia seleccionado antes*/ 
    ListPreference lp = (ListPreference) findPreference("prefs2_list");
    lp.setEntries(new String[]{"Item 1", "Item 2", "Item 3"});
    lp.setEntryValues(new String[]{"1","2","3"});
     
  } 
}