IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants FMX Delphi Discussion :

ListView item Heterogene [Android]


Sujet :

Composants FMX Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 10
    Par défaut ListView item Heterogene
    bonjours

    je voudrais savoir si il est possible de construire une listview avec des item hétérogène par exemple un item avec un item Appearance listview et un item Appearance image item
    en alternance si oui est-il possible d'avoir des items touts différents

    j'ai fait un première essai en changement la propriété de la listeview ' ItemAppearanceName ' avant de la création du listviewitem voici le code ci-dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
     
    function TTabbedForm.AjouterListViewItemToAP(aListView: TListView;
      aNombre: Integer): integer;
    var
      lListViewItem: TListViewItem;
      I: integer;
      lDatetimeDebut,lDatetimefin: TDateTime;
    begin
      lDatetimeDebut  :=  Now;
      if  not Assigned (aListView) then
        exit;
     
      for I := 0 to aNombre - 1 do
      begin
     
       if (I Mod 2) = 0 then
         aListView.ItemAppearanceName := 'QuestionImageItem'
       else
        aListView.ItemAppearanceName := 'EtapeItem';
     
     
       lListViewItem :=  aListView.Items.Add;
       lListViewItem.Text := 'viewitem' + IntToStr(I);
       lListViewItem.Data[TEtapeAppearanceNames.Detail1] := Format('adresse nom article %d ', [I]);
       lListViewItem.ButtonText := 'Test';
      end;
      lDatetimefin := now;
     
      result := MilliSecondsBetween( lDatetimefin,lDatetimeDebut);
    end;

    mais cela a comme conséquence de charger si toutes la liste le même Appearance cela change uniquement en fonction de dernière Appearance charger

    une idée je trouve pas grand chose sur le net

    Bonne journée
    En vous remerciant d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    oui c'est possible mais pas par la propriété ItemApparence de la Listview, AMHA il faut passer par les styles.
    Il est tard (pour un Vendredi) aussi ne vais-je pas m'étendre sur ce sujet aujourd'hui
    il doit au moins y avoir une démo sur le sujet de mémoire la présentation des composants FMX continet une liste avec des Items de présentation différentes

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 10
    Par défaut
    merci pour ta réponse. Roh encore les Styles , jusqu'à présent je n'ais pas réussi une combiner les listeviewitems et les styles (je serais curieux de voir ca). Tu aurais une idée d’où je pourrais trouver cette vidéo de présentation de FMX ?

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    il ne s'agit pas d'une vidéo mais bien du programme exemple qui vient avec Delphi.
    J'essaierai de trouver une video ou tutoriel <- il y a bien sur mon tutoriel sur les styles mais je n'utilise qu'un seul type (personnalisé d'item de liste)

  5. #5
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 10
    Par défaut
    je confirme que dans les codes exemples de Delphi xe8 il n'y a pas d'exemple de Tlistview hétérogène , ni d'exemple d'utilisation des styles appliquer au TlistView. dommage
    merci pour ton aide, j'ai hate de lire ca .

  6. #6
    Membre Expert
    Avatar de Thierry Laborde
    Homme Profil pro
    N/A
    Inscrit en
    Avril 2002
    Messages
    1 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : N/A

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 391
    Par défaut
    Bonjour,

    Si vous allez dans les répertoires Samples de la XE8, dans :

    Samples\Object Pascal\Mobile Samples\User Interface\ListView

    Vous trouverez différents exemples de Listview avec des Styles créés spécifiquement.
    Vous pourriez également jouer avec le Type Custom et jouer sur chaque élément ensuite.
    Vous trouverez des infos ici aussi :

    http://docwiki.embarcadero.com/RADSt...ste_FireMonkey

    En fait tout dépend ce que vous voulez faire exactement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#][Windows Forms]ListView item selectionné en bleu
    Par arnauann dans le forum Windows Forms
    Réponses: 5
    Dernier message: 22/08/2007, 09h52
  2. [C#] Listview item avec chaine tronquée
    Par heavydrinker dans le forum Windows Forms
    Réponses: 1
    Dernier message: 18/10/2006, 15h46
  3. Réponses: 5
    Dernier message: 12/08/2006, 20h35
  4. Réponses: 5
    Dernier message: 08/06/2006, 16h11
  5. ListView->Items->Clear() !!! Qques probl de perf
    Par Nicolas_a69 dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/08/2002, 11h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo