2016-06-12 20 views
0

Ich habe keine Ahnung, wie das funktioniert. Ob ein benutzerdefinierter Arrayadapter oder etwas anderes. Es scheint sehr einfach zu sein. Geben Sie für jedes Individuum nur die Anzahl der Attribute an?Android - Erstellen einer Reihe von Symbolen programmgesteuert?

Zum Beispiel mache ich eine RecycleView array of pet owners. Ich klicke auf einer dieser Menschen, um zu sehen, wie viele Haustiere/Kinder/Autos haben sie hat:

This is a mockup of what I'm trying to say.

Also für andere Menschen, es gehen kann wie ...

  • Chris hat 3 Haustiere, Nutztiere, 1 Kind, 1 Auto
  • Bobby hat 0 Haustiere, 0 Kinder, 1 Auto
  • Person 3 6 Haustiere hat, 5 Kinder, 2 Autos
+0

eine Reihe von Symbolen erstellen programmatisch könnten Sie ein Linearlayout mit horizontaler Ausrichtung verwenden und verwenden Sie die Methode add() imageviews hinzufügen –

Antwort

2

Sie können LinearLayoutManager.HORIZONTAL Recyclerview zum dynamischen Hinzufügen von Bildern verwenden.

LinearLayoutManager layoutManager= new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL, false); 
mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view); 
mRecyclerView.setLayoutManager(layoutManager); 

sind nur in Ihrem Artikel und Adapter

Verwandte Themen