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 :

bordures pour listview et webview.


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut bordures pour listview et webview.
    Bonjour,

    J'ai une petite appli toute simple qui affiche les RSS d'un site.
    Je voudrais arranger un peu l'allure en mettant des bordures sur les éléments.
    Sur la listview (globale, pas sur chaque items) et sur la webview (quand on clic sur un flux, on arrive sur la page de l'article).

    Si quelqu'un pouvait m'aider un peu svp ?

    J'ai vu ceci, mais ma page avec mon background se charge, puis est recouverte par ce backgroung tout en noir, et pas réussi à modifier cela.
    http://www.developpez.net/forums/d10...tour-listview/

    Merci d'avance,
    Très cordialement,

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Pourrais tu nous montrer ton fichier xml ?

    Merci

  3. #3
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    Voila le fichier main.xml, je pense que c'est dans celui la que je dois faire les ajouts :

    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
     
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	android:layout_width="fill_parent" android:layout_height="fill_parent"
    	android:orientation="vertical" >
    	 <ListView
    	     android:id="@+id/rssListView"
    	     android:layout_width="fill_parent"
    	     android:layout_height="wrap_content"
    	     android:layout_marginTop="190px" />
    	<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/webview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" android:layout_marginTop="0px"/>
    </LinearLayout>

  4. #4
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Je reprends le lien que tu as donnée, applique ce qui ai dit et normalement cela devrait marcher ^^.


    Citation Envoyé par Jay Voir le message
    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
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    J'ai ré essayé, mais, toujours pareil.
    Je vois le background de mon appli qui s'affiche, puis j'ai le cadre avec un fond noir qui arrive par dessus et on ne voit plus rien.

    Quand je clic sur un item et que j'arrive sur la page du site (dans une webview), le cadre avec fond noir reste derrière, et la webview n'en a pas, ça fait pas terrible, si j'arrive à mettre le cadre, faudra que j'en fasse un aussi pour la webview.

  6. #6
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Peux tu nous montrer ton fichier main.xml avec les ajouts ?

    Merci.

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Par défaut
    D'abord :
    Il faut eviter l'unité px , tu pourra bien utiliser dp ou dip; c'est mieux.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	     android:layout_marginTop="190px" />
    	
        android:layout_height="fill_parent" android:layout_marginTop="0px"/>

  8. #8
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    Merci du conseil ;-)

  9. #9
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Par défaut
    Regarde, j'ai telechargé ton application, ca peut pas etre regardé, essaye de l'ameliorer....

    1 point : Il faut mettre android:cacheColorHint="#00000000" dans ton listview pour chasser la couleur noire

  10. #10
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    Comment ça tu as téléchargé mon appli, ça peut pas être regardé, je ne comprends pas ?

    Ok, je vais voir pour cacheColorHint, merci beaucoup ;-)

Discussions similaires

  1. aide pour listview.VB6
    Par terminatorsk8 dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 15/08/2006, 21h21
  2. Avoir des bordure pour les cellules d'un tableau?
    Par Doberman dans le forum BIRT
    Réponses: 3
    Dernier message: 12/06/2006, 10h45
  3. Créer des bordures pour un JLabel
    Par theniaky dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 06/05/2006, 19h18
  4. References pour listviews et imageslist
    Par aida0072000 dans le forum Access
    Réponses: 1
    Dernier message: 20/04/2006, 07h40
  5. [CSS] bordure pour la balise td
    Par Bibouda dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 01/01/2006, 22h27

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