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 :

Focuse EditText KO


Sujet :

Android

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 31
    Points : 24
    Points
    24
    Par défaut Focuse EditText KO
    bonjour à tous,

    j'ai un souci avec mon EditText,
    je souhaite que mon éditeur soit actif seulement si je coche une CheckBox, sauf que même si la Checkbox est décoché, je peux écrire dedans sachant que je l'ai mit à "Android:Enable=false" et android:editable="false"dans le fichier XML.

    merci d'avance.

  2. #2
    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 : 40
    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
    Points : 4 240
    Points
    4 240
    Par défaut
    Salut,

    Peux tu nous donner ton XML au complet, ainsi que la version du SDK que tu utilises.

    Merci.
    Si vous jugez mon post utile dans la résolution de votre problème, n'hésitez pas à utiliser le système de vote afin d'améliorer la qualité du forum

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 31
    Points : 24
    Points
    24
    Par défaut
    voici mon fichier XML, j'ai pas tout mit, car il est assez lent, et j'utilise SDK platform Android 2.2.

    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"?>
    <TableLayout android:id="@+id/TableLayout01"
     
    		android:layout_height="wrap_content" android:layout_centerInParent="true"
    		android:layout_width="fill_parent" android:shrinkColumns="0"
    		android:stretchColumns="0" >
     
    		<TableRow 
    			android:id="@+id/TableRow01" android:layout_height="wrap_content"
    			android:layout_width="fill_parent" android:paddingBottom="5dip"
    			android:paddingTop="50dip">
     
     
    			<CheckBox android:id="@+id/checkTaches1"   android:text="Volume Rempotés sur MEA"
    				android:textColor="#000000" android:textSize="13dip"
    				android:layout_height="wrap_content" android:layout_width="fill_parent"
    				android:layout_gravity="center_vertical" />
     
    	<EditText 
        	        android:id="@+id/edtTaches1" 
                  	android:layout_width="50dip" 
                  	android:layout_height="fill_parent" 
                  	android:layout_gravity="center_vertical"
                  	android:enabled="false"
                  	android:text=""
                  	android:editable="false"
                  	android:inputType="number"
                  	android:maxLength="3"
                  	/>
                <TextView
                	android:layout_width="wrap_content"
    				android:text="L" 
    				android:textSize="20dip"
                  	android:layout_marginRight="10dip"
    				android:layout_height="fill_parent" 
    				android:gravity="center" 
    				android:textColor="#000000"/>

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Salut,

    Essaye de rajouter android:focusable="false", comme ça tu pourra même pas cliquer dessus

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 31
    Points : 24
    Points
    24
    Par défaut
    salut,
    merci pour ta réponse, c'est très gentil.

  6. #6
    Membre éclairé
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Points : 832
    Points
    832
    Par défaut
    Bonjour,
    J'ai un problème un peu similaire donc je me permet de remonter le post.

    J'ai un EditText contenant une information qui ne devrait être éditable que lorsqu'on appui sur un bouton.

    Donc j'ai fait comme dit plus haut, vu que j'avais le meme soucis avec "enabled", j'ai passé le "focusable" à false, du coup plus moyen de cliquer dessus... et donc de l’éditer;C'est parfait !
    Mais lorsque que je clique sur mon bouton pour rendre le focus, pas moyen d’éditer mon texte...

    Donc j'ai fait un petit test, j'ai virée l'enabled et le focusable de mon xml et j'ai mis à directement dans la méthode OnCreate() :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    editTextTruc.setFocusable(false);
    editTextTruc.setFocusable(true);
    Et bien il ne rend pas non plus le focus ! Dés qu'on le passe à false, apparemment on peut plus rien faire avec... C'est quand même curieux cette histoire.

    Sinon à titre d'information, j'utilise le SDK 1.5.

    Si vous avez une solution pour contourner cela, je suis preneur !
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

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

Discussions similaires

  1. Gestion focus sur un EditText
    Par android_debutant dans le forum Android
    Réponses: 2
    Dernier message: 01/06/2012, 09h56
  2. Desactiver le "focus" de mon EditText
    Par MedyAndFriends dans le forum Android
    Réponses: 5
    Dernier message: 21/11/2011, 15h05
  3. Comment être sure que mon appli prenne le focus ?
    Par AmaX dans le forum Composants VCL
    Réponses: 2
    Dernier message: 21/12/2002, 15h00
  4. Créer une fenêtre flottante qui ne peut avoir le focus
    Par BestofMac dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 10h46
  5. focus en C
    Par killpilot dans le forum C
    Réponses: 8
    Dernier message: 19/04/2002, 19h19

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