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 :

Récupération de la valeur d'un EditText


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 49
    Par défaut Récupération de la valeur d'un EditText
    Bonjour,
    Dans mon application, j'ai deux layout.
    Par appuie sur un bouton, la valeur d'un EditText du second layout est bien mis à jour.
    Par contre, je n'arrive pas à récupérer la valeur de cet EditText.

    Merci d'avance pour votre aide,

    Bernard

    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
        public void valider(View v) //marche très bien
        {
            //Toast.makeText(this, "Clicked on Button", Toast.LENGTH_LONG).show();
            setContentView(R.layout.secondscreen);
            tv1 = (EditText) findViewById(R.id.edittextViewRejet); // This is fine
            tv1.append(ListeMaj);
            tv1.setText(ListeMaj);
            Button button = (Button)findViewById(R.id.buttonSMS);
            button.setFocusable(true);
            button.setFocusableInTouchMode(true);
            button.requestFocus();
        }
    
        public void updatesms(View v) // Ne marche pas
        {
            tv2 = (EditText) findViewById(R.id.edittextViewRejet);
            String Chaine=tv2.getText().toString();
            Toast.makeText(this, "Click updatesms : " + Chaine, Toast.LENGTH_LONG).show();
        }
    
        public void updatetel(View v) // Ne marche pas
        {
            tv2 = (EditText) findViewById(R.id.edittextViewRejet);
            String Chaine=tv2.getText().toString();
            Toast.makeText(this, "Click updatetel : " + Chaine, Toast.LENGTH_LONG).show();
        }
    Dans le premier Layout :
    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
     
        <TextView
            android:id="@+id/textViewSMS"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Texte du SMS de rejet : "
            android:textAppearance="?android:attr/textAppearanceLarge" />
     
     
        <EditText
            android:id="@+id/editTextSMS"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:inputType="textMultiLine"
            android:gravity="top" />
     
        <Button
            android:id="@+id/buttonValider"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:onClick="valider"
            android:text="Valider" />
    et dans le second (secondscreen)

    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
     
    <?xml version="1.0" encoding="utf-8"?>
     
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/linearLayout2"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
     
     
        <TextView
            android:id="@+id/textViewRejet"
            android:layout_width="match_parent"
            android:layout_height="75dp"
            android:text="Liste des numéros bloqués : "
            android:textAppearance="?android:attr/textAppearanceLarge" />
     
     
        <EditText
            android:id="@+id/edittextViewRejet"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:inputType="textMultiLine"
            android:gravity="top" />
        <Button
            android:id="@+id/buttonSMS"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:onClick="updatesms"
            android:text="Valider pour bloquer les SMS" />
     
        <Button
            android:id="@+id/buttonTEL"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:onClick="updatetel"
            android:text="Valider pour bloquer les Appels" />
    </LinearLayout>

  2. #2
    Membre averti
    Homme Profil pro
    étudiant
    Inscrit en
    Janvier 2017
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : étudiant

    Informations forums :
    Inscription : Janvier 2017
    Messages : 30
    Par défaut
    Salut,
    juste pour que sa soit plus clair si tu pourrais mettre ton code dans la balise code comme ceci car comme ca c'est pas trop lisible la balise se trouve dans la barre ou tu as les options c'est plus précisément le #

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 49
    Par défaut
    Effectivement c'est plus clair.
    J'ai modifié le message

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 49
    Par défaut
    Ne trouvant pas de solution, je clos cette question et je ramène tout dans le même layout.

    Bernard

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/11/2005, 15h03
  2. récupération d'une valeur dans une variable
    Par jh0483 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/08/2005, 09h49
  3. Récupération de la valeur d'une auto-incrémentation
    Par maldufleur dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/07/2005, 16h50
  4. Récupération de la valeur d'un champ au nom variable
    Par Oluha dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/02/2005, 15h13
  5. Récupération de la valeur visible d'une Liste déroulante
    Par Yaz dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 26/10/2004, 12h01

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