J'alimùente ma clv1 avec cette ligne "clv1.AddTextItem(" " &temp(0),increm)"
voici une portion de code
partie de code : remplissage custom list view:
If stringList.Size = 0 Then
Return
Else
Dim ligne As String = stringList.Get(1)
Dim temp() As String
temp = Regex.Split(",",ligne)
clv1.AddTextItem(" " &temp(0),increm)
clv2.AddTextItem(" " &temp(1),increm)
End If
J'ai essayé avec xcustom list view
là j'en suis a ce code
avec xcustom list view:
Sub CLV1_ItemClick (Index As Int, Value As Byte)
' Dim xCLVItem As B4XView = clv1.GetPanel(Index).GetView(1) '2nd view in the layout index which is LblText
' Log(xCLVItem.Text) 'Print the label text in the logs
Dim xCLVItem As B4XView
xCLVItem = Value
Log(xCLVItem) 'Print the label text in the logs
Log(Index)
End Sub
Si j'arrivais a écrire Log(xCLVItem.Text) la donnée affiché dans la listview s'afficherait correctement, mais je ne comprends pas pkoi B4A n'accepte pas '.Text'
Les listview semblent complexes. Aussi si ça peut simplifier la programmation, actuellement je n'ai pas besoin des custom list view mais juste des listview.
et oui, une belle bordelle, comme on dit. helas, notre chef supreme ne
veut plus que l'on utilise une simple listview, et des examples
seront difficiles a trouver. d'ailleurs, si leur maniement est plus
simple, il est a la fois plus limite.
Ton interprétation de Sub CLV1_ItemClick of xCustomlistview n'est pas correcte. Si tu veux poursuivre xCustomListview (méthode préférée) au lieu de listview, exporte ton project. Ton problème ne semble pas difficile.
Merci de vos réponses.
j'ai oublié de mentionner qu'il faudrait créer des boutons rotatifs comme les boutons de cadenas à codés, ça ressemblerait à des boutons spinner voire pièce jointe et j'ai cru voir sur le forums que listview ou custom list view permettrait de faire cette fonction.
Mahares Voici le zip avec le fichier CSV
Pour utiliser le programme il faut loader le CSV ensuite appuyer "sur list + 1" pour incrémenter puis "add to clv" pour le mettre dans la liste de droite
Quand on clique sur un item le log ne donne pas la bonne valeur.
Là j'essaye de remplir la CLV juste apres avoir loadé le fichier CSV plus besoin des boutons "sur list + 1" pour incrémenter et "add to clv"
Si il y a des exemples simples pour lire des items de CLV , je suis prenneur.