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

Android Discussion :

ListActivity & Footer/Header


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 535
    Par défaut ListActivity & Footer/Header
    Hello!

    Voilà, ma problématique du moment: je voudrais afficher en permanence un footer AdMob lors de l'affichage de ma ListActivity.

    J'ai déjà essayé plein de solutions trouvées sur le net, MAIS aucune ne me donne un footer fixe/static... même si le topic du tuto/post le certifie!

    A chaque fois, footer/header défile avec les éléments de la liste de data....

    D'où ma question:
    -> est-ce vraiment possible avec une ListActivity standard "toute faite"? et alors comment?
    OU
    -> dois-je laisser tomber la ListActivity et gérer ça moi même avec un layout contenant 1 ListView (4/5) & mon footer (1/5)?

    Merci.

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 67
    Par défaut
    Tu vas devoir en effet placer ta ListView entre un Footer et un Header "manuel"


    Un truc "du genre"



    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
     
     
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
     >
        <RelativeLayout
            android:id="@+id/header"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@id/header_main">
        </RelativeLayout>
     
        <ListView
            android:id="@+id/listViewAccount"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            >
        </ListView>
     
        <RelativeLayout
            android:id="@+id/footer"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
             >
        </RelativeLayout>
    </LinearLayout>

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 535
    Par défaut
    Ok, donc tu confirmes bien qu'une ListActivity standard ne peut pas être modifiée/adaptée pour faire ça?

    Pas moyen de mettre un footer en sur-impression?

    Pour faire avancer le schmillblick, des exemples de ce que j'ai trouvé mais qui ne marchent pas because scrolling et non footer fixe!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SectionListView adapter = new SectionListView(this, listeAffichage);
    ListView lv = getListView();
    LayoutInflater inflater = getLayoutInflater();
    View footer = inflater.inflate(R.layout.liste_footer, (ViewGroup) findViewById(R.id.footer_layout_root));
    lv.addFooterView(footer);
    setListAdapter(adapter);
    ou

    avec une classe MergeAdapter permettant de fusionner plusieurs éléments:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    SectionListView adapter = new SectionListView(this, listeAffichage);
    MergeAdapter m = new MergeAdapter();
    LinearLayout l = new LinearLayout(this);
    l = (LinearLayout)findViewById(R.id.footer_layout_root);
    m.addAdapter(adapter);
    LayoutInflater inflater = getLayoutInflater();
    View footer = inflater.inflate(R.layout.liste_footer, (ViewGroup) findViewById(R.id.footer_layout_root));
    m.addView(footer);
    setListAdapter(m);

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 535
    Par défaut
    Par contre, comment limiter la hauteur d'une listview, pas en nombre de pixels, mais en %?

    Si je mets des pixels, la mise en page ne sera pas la même en fonction des écrans...

  5. #5
    Membre très actif
    Homme Profil pro
    Ingénieur Informatique et Développeur Android
    Inscrit en
    Janvier 2010
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur Informatique et Développeur Android

    Informations forums :
    Inscription : Janvier 2010
    Messages : 384
    Par défaut
    Bonjour,
    j'ai eu le même problème admob et listactivity.

    J'ai résolu à l'aide de RelativeLayout.


  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 535
    Par défaut
    Tu peux développer un peu STP?

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

Discussions similaires

  1. Footer Header coloré
    Par GrooveRage dans le forum Mise en forme
    Réponses: 3
    Dernier message: 11/08/2009, 19h42
  2. [FPDF] Méthodes header et footer
    Par dun73 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 17/03/2006, 10h00
  3. [CSS] Pb header footer et div scrollable
    Par hurricane dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 02/03/2006, 10h40
  4. mise en page (Header and Footer) en XML-XSL.
    Par christine dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 01/03/2004, 16h31
  5. [C#]dimension fixe footer et header datagrid
    Par Dos dans le forum ASP.NET
    Réponses: 2
    Dernier message: 24/01/2004, 17h45

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