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 graphiques Android Discussion :

Comment afficher une bordure autour d'une listView ?


Sujet :

Composants graphiques Android

  1. #1
    Membre régulier Avatar de titou624
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 152
    Points : 87
    Points
    87
    Par défaut Comment afficher une bordure autour d'une listView ?
    Bonjour à tous !

    Je cherche donc à afficher une bordure autour d'une listView...
    La seule solution que j'ai trouvé pour l'instant est de redéfinir la méthode onDraw pour tracer un rectangle...
    Je trouve cette méthode un peu hardCode !

    N'y a t'il pas une méthode un peu moins folklorique ?

    Merci à vous !

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Points : 4 240
    Points
    4 240
    Par défaut
    Salut,

    Tu cherches à afficher une bordure autour du composant listview ou alors une bordure autour de chaque item de la listview ?

  3. #3
    Membre régulier Avatar de titou624
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 152
    Points : 87
    Points
    87
    Par défaut
    Je voudrais encadrer la listview. Dans l'idéal il faudrait que l'encadrement soit un rectangle avec les bords arrondis...

    Merci pour ta réponse !

  4. #4
    Jay
    Jay est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2002
    Messages : 124
    Points : 189
    Points
    189
    Par défaut
    Bonjour,

    Tu peux procéder de la maniere suivante :

    Tu crées un fichier "linearborder.xml" dans res/drawable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <stroke android:width="4dp" android:color="#CAD2DD" />
        <padding android:left="1dp" android:top="1dp"
                android:right="1dp" android:bottom="1dp" />
        <corners android:radius="4dp" />
     
    </shape>
    et sur ton "LinearLayout" ou tu veux faire la bordure, il suffit de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    android:background="@drawable/linearborder"
    C'est une solution assez simple à mettre en place, cette astuce pourrais même aller dans la FAQ ?

    Cordialement,

  5. #5
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Points : 4 240
    Points
    4 240
    Par défaut
    Oui pas de soucis pour le rajouter dans la FAQ.
    Je te laisse faire la Question / réponse et compléter le topic épinglé
    http://www.developpez.net/forums/d90...e-faq-android/

    Merci.

  6. #6
    Membre régulier Avatar de titou624
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 152
    Points : 87
    Points
    87
    Par défaut
    Wahoo ! Merci beaucoup à tous les deux !

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

Discussions similaires

  1. Comment afficher la ligne "opération" dans une req
    Par Aurèl90 dans le forum Access
    Réponses: 3
    Dernier message: 03/04/2017, 18h17
  2. ajouter une bordure autour d'une gkt_hbox
    Par fab13 dans le forum GTK+
    Réponses: 2
    Dernier message: 26/05/2013, 15h35
  3. Créer une bordure autour d'une image
    Par michaeljeru dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 1
    Dernier message: 09/05/2007, 11h41
  4. Réponses: 12
    Dernier message: 03/11/2005, 19h45
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 22h24

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