Je suis la mise en œuvre Gabriela Mariotte's cardslib - CardWithList
. Y at-il un moyen de créer dynamiquement les cartes et de les mettre dans une liste?Android liste de CardWithList
J'ai essayé une boucle à travers un arraylist
dans ma méthode initcard()
, mais cela semble créer une seule carte et écraser les données affichées de façon que le dernier ensemble de données est sur la carte (assez curieusement avec tous les en-têtes dans la liste).
L'exemple de code crée essentiellement toutes les cartes manuellement. J'ai pensé qu'une boucle for pourrait faire cela en appelant simplement new WhateverCard, card.init et en réglant la vue ... mais cela ne semble pas fonctionner. Exemple ci-dessous:
private void initCard() {
//Create a Card
card= new GoogleNowNativeWeatherCard(getActivity());
card.init();
//Set card in the cardView
CardViewNative cardView = (CardViewNative) getActivity().findViewById(R.id.carddemo_weathercard);
cardView.setCard(card);
//Card
card2 = new GoogleNowStockCardwithList(getActivity());
card2.init();
//Set card in the cardView
CardViewNative cardView2 = (CardViewNative) getActivity().findViewById(R.id.carddemo_stockcard);
cardView2.setCard(card2);
}
Pouvez-vous montrer une maquette de l'interface utilisateur que vous essayez de concevoir? –
Je ne peux pas encore ajouter de photos mais voici un lien Carte avec la liste https://imgur.com/gallery/ebeoU – user3781123