2010-03-21 5 views

Répondre

4

Supprimez l'ancien View via . Puis gonflez et ajoutez le remplacement via addView().

Cependant, si vous allez souvent faire un bond en arrière, pensez à utiliser un FrameLayout ou un ViewFlipper ou autre chose pour charger les deux vues en même temps, en ne les rendant visibles que.

+0

Comment ajouterViewView à un ListView. J'adore le fonctionnement de ListView, la sélection des lignes en ligne et le comportement onclick. Je voudrais réutiliser ceci, mais mon ListView aurait différentes vues pour chaque rangée. Est-ce possible? En rapport avec ceci: http://stackoverflow.com/questions/2482794/how-to-set-clickable-and-highlightable-a-view – Pentium10

+0

Utilisez mon 'MergeAdapter' ou quelque chose comme ça. http://github.com/commonsguy/cwac-merge – CommonsWare

+0

J'ai essayé, mais pas de chance. L'onlick et la surbrillance ne fonctionnent pas pour les vues personnalisées. Pour les éléments ajoutés via le tableau d'éléments cela fonctionne. Mais quand j'ajoute une vue, le clic et la surbrillance ne fonctionnent pas. Avez-vous une nouvelle idée? – Pentium10

Questions connexes