title: Android Customize Row in ListPreference
body: <p>Is there a way to use a custom row for the ListPreference in the Android preference screen?</p>
  
  <p>Currently I populate the ListPreference like this, but I need more info (description) shown in the List </p>
  
  <pre><code>int count = items.size();
  CharSequence[] entries = new CharSequence[count];
  CharSequence[] entryValues = new CharSequence[count];
  
  for (int i = 0; i &lt; count; i++) {
      entries[i] = items.get(i).toString();
      entryValues[i] = String.valueOf(i);
  }
  
  langPref.setEntries(entries);
  langPref.setEntryValues(entryValues);
  </code></pre>