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

API standards et tierces Android Discussion :

List view avec des données transmises par socket


Sujet :

API standards et tierces Android

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2017
    Messages : 6
    Par défaut List view avec des données transmises par socket
    Bonjour , j'ai pour une partie de mon projet de fin d'année , le devoir de créer une application mobile , que je fais grâce à Android studio , et d'afficher une liste de films que je demande à un serveur via un socket tcp. Cependant je ne trouve pas comment afficher la liste des films qui m'est renvoyée à peu près comme ceci :" Franck_Dubosck_blabla;La_grande_vadrouille" donc des" _ "pour les espaces et des ";" pour séparer le nom des films.
    Je débute dans le Java soyez indulgents , merci d'avance !

  2. #2
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 088
    Par défaut
    Bonjour,
    Je ne connais pas l'environnement Android, cependant, en Java standard, la classe String possède quelques méthodes qui vous permettraient de transformer votre chaîne réponse en une liste.
    Il s'agit en premier de remplacer les '_' par des espaces, pour cela, replace(char oldchar, char newchar), ou replaceAll(String regex, String replace) feront l'affaire.
    Ensuite, on parse sur le ';' avec la méthode split(";") pour obtenir un String[].
    Quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            String test = "Franck_Dubosck_blabla;La_grande_vadrouille";
            String[] resultat = test.replaceAll("_", " ").split(";");
            for (String s: resultat) System.out.println(s);
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2017
    Messages : 6
    Par défaut
    Merci pour cette réponse mais je me suis mal exprimé.. en fait je cherche à afficher cette liste sur une list view tout en pouvant cliquer dessus etc.. ( mais la réponse m'a quand même été utile merci)

  4. #4
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 088
    Par défaut
    Bonjour,
    J'avais bien compris votre question. Mais comme je vous l'ai dit, je ne connais pas du tout Android, et j'ai supposé qu'une List View fonctionne comme un JComboBox en Java qui peut être construit à partir d'un tableau d'objets. C'est pour cela que je vous ai proposé ce code qui décompose votre chaîne en un tableau d'objets String.
    Alors je suis allé sur Google, j'ai tapé "Android ListView ???", et je suis tombé sur ça : https://developer.android.com/guide/.../listview.html
    D'après ce que j'y ai compris, il ne vous reste plus qu'à utiliser un ArrayAdapter pour construire votre List View et d'implémenter un AdapterView.OnItemClickListener pour réagir sur un click de souris sur un des éléments de cette ListView ?
    Enfin, c'est une idée.
    Sinon, espérons qu'un aficionados d'Android passe par là...
    Vous devriez peut-être rediriger votre post vers le Forum Android (Index du forum=>Java=>Général Java=>Java & Mobiles=>Android) à mon avis bien plus adapté à votre interrogation, j'y ai jeté un œil en faisant une petite recherche rapide avec pour mot clé "List View" et il y a 1210 réponses...
    Bon courage.
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

Discussions similaires

  1. [MySQL] Remplir une liste déroulante avec des données de la base de données
    Par moukit233 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 12/08/2009, 11h05
  2. liste view avec des boutton d'option
    Par Msysteme dans le forum C#
    Réponses: 3
    Dernier message: 24/07/2009, 13h11
  3. Réponses: 1
    Dernier message: 01/03/2008, 11h25
  4. Liste déroulant avec des données d'une bd
    Par kapi dans le forum JDBC
    Réponses: 4
    Dernier message: 18/07/2007, 22h30
  5. Réponses: 5
    Dernier message: 27/12/2004, 00h38

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