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 avec TabHost et tabWidget


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2007
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2007
    Messages : 179
    Par défaut Problème avec TabHost et tabWidget
    Bjr,
    voici mon code
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
     
    <?xml version="1.0" encoding="utf-8"?>
     
    <LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="match_parent"
      android:layout_height="match_parent">
      <TabHost
     
      	android:id="@+id/TabHost01"
      	android:layout_width="fill_parent"
      	android:layout_height="fill_parent">
      	<LinearLayout
      		android:orientation="vertical"
      		android:layout_width="fill_parent"
      		android:layout_height="fill_parent">
      		<TabWidget 
      			android:id="@android:id/tabs"
      			android:layout_width="fill_parent"
      			android:layout_height="wrap_content">
      		</TabWidget>
      		<!-- contenu des onglets -->
      		<FrameLayout
      			android:id="@android:id/tabcontent"
      			android:layout_width="fill_parent"
      			android:layout_height="fill_parent">
      			<!-- Onglet N°1 -->
      			<LinearLayout
      				android:orientation="vertical"
      				android:layout_width="fill_parent"
      				android:layout_height="fill_parent"
      				android:scrollbars="vertical"
      				android:id="@+id/Onglet1">
      					<TextView
      						android:text="1"
      						android:id="@+id/TextViewOnglet1"
      						android:layout_width="wrap_content"
      						android:layout_height="wrap_content">
      					</TextView>
      			</LinearLayout>
      			<!-- Onglet N°2 -->
      			<LinearLayout
      				android:orientation="vertical"
      				android:layout_width="fill_parent"
      				android:layout_height="fill_parent"
      				android:scrollbars="vertical"
      				android:id="@+id/Onglet2">
      					<TextView
      						android:text="2"
      						android:id="@+id/TextViewOnglet2"
      						android:layout_width="wrap_content"
      						android:layout_height="wrap_content">
      					</TextView>
      			</LinearLayout>
      		</FrameLayout>
      	</LinearLayout>		
       </TabHost>
    </LinearLayout>
    voici l'erreur qui ressort dans le graphical layout d'eclipse
    "
    Error during post inflation process:
    TabHost requires a TabWidget with id "android:id/tabs".
    View found with id 'tabs' is 'com.android.layoutlib.bridge.MockView'
    The following classes could not be found:
    - TabWidget"
    merci pour votre aide

  2. #2
    Jay
    Jay est déconnecté
    Membre expérimenté
    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
    Par défaut
    Bonjour,

    J'ai pris ton code et je n'ai pas d'erreur dans Eclipse...

    Essaye de redémarrer Eclipse et/ou de faire "Fix Projects Properties".

    Cordialement,

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2011
    Messages : 10
    Par défaut
    J'ai le même problême, Est ce que vous avez réussi à le régler parce que je cherche depuis et toujours rien.

    J'ai tenté le fix properties et redémarrage rien non plus.
    J'ai testé ton code voir si c'etait pas moi et toujours pareil.

    (Désolé de pas faire un sujet pour moi mais comme y a le même soucis...)

  4. #4
    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
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
     
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="match_parent"
      android:layout_height="match_parent">
      <TabHost
     
          android:id="@android:id/tabhost"
     
      	android:layout_width="fill_parent"
      	android:layout_height="fill_parent">
      	<LinearLayout
      		android:orientation="vertical"
      		android:layout_width="fill_parent"
      		android:layout_height="fill_parent">
      		<TabWidget 
      			android:id="@android:id/tabs"
      			android:layout_width="fill_parent"
      			android:layout_height="wrap_content">
      		</TabWidget>
      		<!-- contenu des onglets -->
      		<FrameLayout
      			android:id="@android:id/tabcontent"
      			android:layout_width="fill_parent"
      			android:layout_height="fill_parent">
      			<!-- Onglet N°1 -->
      			<LinearLayout
      				android:orientation="vertical"
      				android:layout_width="fill_parent"
      				android:layout_height="fill_parent"
      				android:scrollbars="vertical"
      				android:id="@+id/Onglet1">
      					<TextView
      						android:text="1"
      						android:id="@+id/TextViewOnglet1"
      						android:layout_width="wrap_content"
      						android:layout_height="wrap_content">
      					</TextView>
      			</LinearLayout>
      			<!-- Onglet N°2 -->
      			<LinearLayout
      				android:orientation="vertical"
      				android:layout_width="fill_parent"
      				android:layout_height="fill_parent"
      				android:scrollbars="vertical"
      				android:id="@+id/Onglet2">
      					<TextView
      						android:text="2"
      						android:id="@+id/TextViewOnglet2"
      						android:layout_width="wrap_content"
      						android:layout_height="wrap_content">
      					</TextView>
      			</LinearLayout>
      		</FrameLayout>
      	</LinearLayout>		
       </TabHost>
    </LinearLayout>

    android:id="@android:id/tabhost"

    TabHost n'est pas comme un autre composante, son id est en faite imposé et doit etre :
    android:id="@android:id/tabhost"

    Il faut remplacer android:id="@+id/TabHost01" par android:id="@android:id/tabhost.

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2011
    Messages : 10
    Par défaut
    Je viens d'essayer et c'est toujours le même problème.

    Je me demande si cela ne vient pas d'eclipse même si d'habitude quand je n'utilisais pas cela tout marchait bien.

Discussions similaires

  1. Problème avec les TabWidget
    Par bibmanhjp dans le forum Android
    Réponses: 4
    Dernier message: 02/04/2012, 14h13
  2. Réponses: 11
    Dernier message: 04/06/2011, 02h45
  3. Problème avec tabWidget
    Par pyknite dans le forum Qt
    Réponses: 6
    Dernier message: 24/04/2008, 14h17
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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