J'ai un ListView très simple maintenant dans un ListActivity qui affiche juste une liste de valeurs de texte. Voici mon code actuel:Un ListView peut-il avoir deux ou plusieurs types de disposition de ligne différents dans Android?
public class InfoActivity extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
List<String> values = new ArrayList<String>();
// loads up the values array here
// ...
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);
}
Mon fichier XML pour InfoActivity n'a rien parce que je me sers d'un ListActivity.
Ce que je veux faire faire des dispositions personnalisées pour les lignes. Les 5 premières lignes auront layoutA.xml et les 5 autres lignes auront layoutB.xml.
Comment faire? Je suis perdu sur par où commencer. Évidemment, je cherche le code le plus simple possible.
double possible: http://stackoverflow.com/questions/4777272/android-listview-with-different-layout-for-each-row – Ixx