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 :

bug rotation ecran


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 75
    Par défaut bug rotation ecran
    Bonjour,

    j’ai un problème avec une vue lorsque j’effectue une rotation quand j’ai le clavier ouvert. J’ai vu que l’activité était détruite et régénéré quand on fait une rotation et qu’il fallait utiliser onSaveInstanceState. Dans mon cas les valeurs de la vue ne sont pas perdue quand je fais une rotation mais elle devient « perdue » si le clavier est déroulé, j'ai un bouton qui est crée je ne sais pas d'où il sort. Voir l'image ci-dessous.




    Je n’ai pas utilisé de onSaveInstanceState je pense que ça ne suffirait pas j’ai voulu avoir votre avis sur comment résoudre ce bug.

  2. #2
    Membre chevronné Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Par défaut


    Au vu de ta capture d'écran, tout se passe normalement.
    Sous Android sur smartphone, lorsque l'écran est en paysage, le clavier occupe la moitié basse de l'écran et la moitié haute est un espace de saisie avec un bouton de "validation".
    Lorsque tu réduit le clavier, tu verras que ta vue est correctement formé, mais était caché par cette affichage du clavier.

    Le bouton est forcément présent (même en portrait, tu n'as juste pas dû le remarquer). Il permet de réaliser une action particulière. Il s'agit de l'action IME.

    Pour voir comment gérer ton clavier :Doc Android

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 75
    Par défaut
    Merci beaucoup Drowan j'ai réussi à résoudre grâce à ton message.
    Il fallait ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    et.setImeOptions(et.getImeOptions() | EditorInfo.IME_FLAG_NO_EXTRACT_UI);
    sur mes EditText

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

Discussions similaires

  1. fragment not afficher apres rotation d'ecran
    Par hamzawii dans le forum Android
    Réponses: 0
    Dernier message: 19/06/2012, 21h05
  2. Réponses: 1
    Dernier message: 13/11/2008, 15h42
  3. RenderMonkey 1.81, bug "Preview" (ecran noir)
    Par Althar dans le forum API graphiques
    Réponses: 2
    Dernier message: 29/09/2008, 13h49
  4. [Java 3D] rotation de text3D : bug !?
    Par the lsd dans le forum 3D
    Réponses: 1
    Dernier message: 08/03/2008, 00h20
  5. BUG: Menu ne s'affiche pas sur 2nd ecran
    Par wxcnbv dans le forum Forms
    Réponses: 2
    Dernier message: 30/01/2008, 09h19

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