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 :

Problème traitement Activity dans un tab


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 216
    Par défaut Problème traitement Activity dans un tab
    bonjour,

    je fais une application avec un TabHost et deux onglets, dans ces onglets je met des Layout :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <include 
                android:id="@+id/onglet_question"
                android:layout_width="fill_parent"
                android:layout_height="match_parent"
                layout="@layout/activity_question"/>

    et je les ajoutes dans la classe:

    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    tabhost = (TabHost) findViewById(R.id.tabhost);
    		tabhost.setup();
     
    		tabhost.addTab(tabhost.newTabSpec("tab_question").setIndicator("questions",getResources().getDrawable(android.R.drawable.ic_menu_edit))
                                                                                                                                           .setContent(R.id.onglet_question));

    tout s'affiche sans souci, le problème vient lorsque l'utilisateur clique par example sur un boutons du layout, le bouton va chercher dans la classe de mon TabHost et non celle de mon layout.

    pourquoi ? comment je dois faire pour qu'il utilise la classe de mon layout ?

    Merci.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 216
    Par défaut
    re,

    apres quelques recherches j'ai trouvé ca

    il disent d'utiliser TabActivity, mais il a été désapprouvé, il faut utilisé TabHost.

    donc j'ai modifier mon code:

    Code java : 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
    public class Tabhost extends TabHost {
     
    	TabHost tabhost;
     
    	public Tabhost(Context context) {
    		super(context);
    		// TODO Auto-generated constructor stub
    		tabhost = (TabHost) findViewById(R.id.tabhost);
     
            Intent questionIntent = new Intent(context, Question.class);
            Intent blocnoteIntent = new Intent(context, Blocnote.class);
     
    		tabhost.addTab(tabhost.newTabSpec("tab_question").setIndicator("questions",getResources().getDrawable(android.R.drawable.ic_menu_edit)).setContent(questionIntent));
    		tabhost.addTab(tabhost.newTabSpec("tab_blocnote").setIndicator("bloc note",getResources().getDrawable(android.R.drawable.ic_menu_edit)).setContent(blocnoteIntent));
     
    		tabhost.setup();
    	}

    le problème c'est que je ne sais pas quoi faire de cette classe, je ne peux pas lancer l'appli en apelant cette classe, et je ne sais pas comment lancer mon appli et executer cette classe.

    Merci.

Discussions similaires

  1. [AJAX] Gestion mémoire dans un traitement
    Par Psycadi dans le forum AJAX
    Réponses: 1
    Dernier message: 02/09/2010, 14h58
  2. Problème d'activation du plugin open office dans NetBeans 671
    Par christian79 dans le forum NetBeans Platform
    Réponses: 1
    Dernier message: 11/10/2009, 01h19
  3. Problème traitement dans fichier
    Par rookie_shell dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 16/04/2009, 20h23
  4. Réponses: 8
    Dernier message: 27/08/2008, 12h22
  5. problème de a:active dans IE ?
    Par Satch dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 10/09/2007, 10h44

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