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 :

Probleme de code dans NotPad


Sujet :

Android

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut Probleme de code dans NotPad
    Bonjour

    N'arrivant pas à régler mon problème d'application à plusieurs écrans, et pour suivre vos conseils, j'ai fait l'exercice 1 du tuto NotePad.
    J'ai un problème sur le code de main.java (et pourtant j'ai suivi rigoureusement le tuto)

    sur la ligne menu.add(0, INSERT_ID, 0, R.string.menu_insert);
    R.string.menu_insert est surligné

    et me propose :
    create field 'menu_insert' in type 'string'
    et create constant 'menu_insert' in type 'string'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    @Override
        public boolean onCreateOptionsMenu(Menu menu) {
        	boolean result = super.onCreateOptionsMenu(menu);
            menu.add(0, INSERT_ID, 0, R.string.menu_insert);
            return result;
        }
    que je choisisse l'une ou l'autre solution, j'ai toujours le meme problème
    Pouvez-vous me dire pourquoi
    Merci pour vos réponses

  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
    In strings.xml resource (under res/values), add a new string named "menu_insert" with its value set to Add Item:

    <string name="menu_insert">Add Item</string>
    Est ce que tu as rajouté cette étape ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    OUI

  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
    Dans ce cas , regardez dans le fichier R.java se trouvant dans le dossier gen-> votre package , et normalement il devrait avoir menu_insert déclaré dans ce fichier sous cette forme .

    public static final class string {

    public static final int menu_insert= /*a une valeur hexa quelconque*/;
    Si ce n'est pas le cas sauvez le fichier string.xml et faites un clean sur votre projet

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Bonjour

    J'ai bien cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public static final int menu_insert=0x7f040003;
    Mais j'ai deux fichiers R.java, un dans le src et un dans le gen
    Est-ce normal ?

  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
    Supprime celui dans les sources !

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Merci pour ta réponse c'est bon
    maintenant je vais faire l'exercice 2
    Pourquoi tu n'as pas répondu à ma dernière question de la précédente discussion? peut-être cela aurait pu régler le problème

  8. #8
    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
    Pourquoi tu n'as pas répondu à ma dernière question de la précédente discussion? peut-être cela aurait pu régler le problème
    Euh , quelle discussion ?

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Faire une application avec plusieurs écrans

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Encore un problème dans l'exercice 2 dans le note_edit.xml

    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
    <LinearLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:layout_width="match_parent"
      android:layout_height="match_parent">
    	<LinearLayout
    	android:orientation="horizontal"  
    	android:layout_width="match_parent" 
    	android:layout_height="wrap_content">
    		<TextView 
    		android:layout_width="wrap_content" 
    		android:layout_height="wrap_content"
    		android:text="@string/title">
    		</TextView>
    		<EditText 
    		android:id="@+id/title" 
    		android:layout_width="wrap_content" 
    		android:layout_height="wrap_content"
    		android:layout_weight="1">
    		</EditText>
    	</LinearLayout>
    	<TextView 
    	android:layout_width="wrap_content" 
    	android:layout_height="wrap_content"
    	android:text="@string/body" >
    	</TextView>
    	<EditText 
    	android:id="@+id/body" 
    	android:layout_width="match_parent" 
    	android:layout_height="wrap_content"
    	android:layout_weight="1"
    	android:scrollbars="vertical">
    	</EditText>
    	<Button 
    	android:id="@+id/confirm" 
    	android:text="@string/confirm" 
    	android:layout_width="wrap_content" 
    	android:layout_height="wrap_content">
    	</Button>
    </LinearLayout>
    Dans le premier LinearLayout :
    Multiple annotations found at this line:
    - error: Error: String types not allowed (at 'layout_width' with value
    'match_parent').

    dans le deuxieme :
    error: Error: String types not allowed (at 'layout_width' with value 'match_parent').

    dans le dernier EditText :
    error: Error: String types not allowed (at 'layout_width' with value 'match_parent').

  11. #11
    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
    Constant Value Description
    fill_parent -1 The view should be as big as its parent (minus padding). This constant is deprecated starting from API Level 8 and is replaced by match_parent.
    match_parent -1 The view should be as big as its parent (minus padding). Introduced in API Level 8.
    wrap_content -2 The view should be only big enough to enclose its content (plus padding).
    match_parent n'est disponible qu'à partir de l'API 8 , il te faut donc le remplacer par "fill_parent"

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    OK je n'ai plus d'erreur
    j'ai sauvegarder, j'ai fait un clean sur le projet
    quand je lance le simulateur
    j'ai the application has stopped unexpectledy

  13. #13
    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 ne peux pas vous aider avec un message d'erreur comme ça ,
    il faut que vous regardez dans le LogCat, voir quel message d'erreur il vous remonte.

  14. #14
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    [2010-11-30 14:38:16 - DeviceMonitor]Adb connection Error:Une connexion existante a dû être fermée par l'hôte distant
    [2010-11-30 14:38:16 - DeviceMonitor]Sending jdwp tracking request failed!
    [2010-11-30 14:38:17 - DeviceMonitor]Connection attempts: 1
    [2010-11-30 15:03:53 - DeviceMonitor]Sending jdwp tracking request failed!

  15. #15
    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
    l'adb est mort
    il faut soit le relancer manuellement en ligne de commande , ou fermez l'emulateur puis le relancer , vous pouvez passer aussi par le DDMS pour lui faire un restart .

    Adb prends pas mal de ram , la vider a parfois du bon .

  16. #16
    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 : 41
    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
    Par défaut
    Merci d'effectuer un minimum de recherche avant de poster.

    http://android.developpez.com/faq/?p...erte_connexion

  17. #17
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Merci pour vos réponses
    Mais j'ai toujours le même problème
    J'ai beau chercher je ne trouve pas

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

Discussions similaires

  1. Probleme de code dans recordset
    Par @rkane dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 23/11/2011, 21h25
  2. Probleme affichage Code Barre dans textBox
    Par Papy_Guik dans le forum Windows Forms
    Réponses: 11
    Dernier message: 03/02/2007, 04h48
  3. Probleme bouton flash dans un code javascript
    Par caroen dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/11/2006, 12h46
  4. [PHP-JS] Probleme de javascript dans un code php
    Par stomerfull dans le forum Langage
    Réponses: 3
    Dernier message: 23/01/2006, 09h33
  5. [PHP-JS] Probleme de javascript dans un code php
    Par stomerfull dans le forum Langage
    Réponses: 20
    Dernier message: 12/01/2006, 13h41

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