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 :

Gérer différentes langues et tailles d'écran


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2011
    Messages
    64
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2011
    Messages : 64
    Par défaut Gérer différentes langues et tailles d'écran
    Bonjour tout le monde.

    Je suis en train d'internationaliser une application, mais j'ai un petit soucis en ce qui concerne la partie drawable.
    La théorie, je l'ai bien compris (rajouter -fr -en etc... a au dossier drawable)
    Le soucis, c'est que mon appli gère déjà la taille des écran, j'ai donc déjà des dossier drawable-hdpi etc ...
    J'aurais donc voulus savoir si il y a un moyen de combiner a la fois les taille d'écran ainsi que la langue ?

    Cordialement

  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
    Bonjour,

    Essaye plutôt de faire des écran génériques avec des appels à tes strings (contenu dans les dossiers 'values') qui elles géreront les langues (fr,en,...) cela sera plus simple.

    Cordialement ,
    Feanorin

  3. #3
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 274
    Par défaut
    Si vraiment c'est ce que tu veux, tu peux faire un dossier :
    drawable-en-mdpi

    Après, ça dépend, tu peux peut être t'arranger pour que les drawables soit les même dans toutes les tailles pour les langues.
    Comme ça tu fais drawable-fr, drawable-en.
    Mais tu te préoccupe pas d'hdpi, d'mdpi, etc...
    Parce que t'auras :
    drawable-hdpi
    drawable-mdpi

    Mais bon si ça dépend de la taille et de la langue à chaque fois, tu va t'amuser :
    drawable-en-mdpi
    drawable-fr-mdpi
    drawable-en-hdpi
    drawable-fr-mdpi

    Ça devient vite le cirque...

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2011
    Messages
    64
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2011
    Messages : 64
    Par défaut
    En effet, la méthode drawable-fr-hdpi fonctionne bien.
    J'avais essayé l'inverse, c'est à dire drawable-hdpi-fr, mais ca engendré une erreur, donc je pensé que l'on ne pouvais pas cumuler localisation et taille d'écran.

  5. #5
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 274
    Par défaut
    Ben moi je l'ai trouvé dans le dossier du SDK :
    android-sdk-windows\platforms\android-*\data\res

    Et il y a pas mal d'exemple de dossier possible.

    Par contre même dans le 12, il ni a pas encore :
    drawable-fr-land-hdpi, je me demande si ça passe...

    Même bon t'es sûre de vouloir avoir une layout par langue + dpi ?
    Ça fait vite beaucoup de combinaison.

  6. #6
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2011
    Messages
    64
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2011
    Messages : 64
    Par défaut
    Ben, pour le moment, je vois pas trop d'autre solution car, en gros, j'utilise des bouton/icones/etc et, sur certains d'entre eux, il y a du texte (qui varie en fonction de la langue).
    Et, ce qui est certain, c'est que j'ai vraiment besoin des ldpi mdpi hdpi.

Discussions similaires

  1. Adapter une application android à différentes tailles d'écrans
    Par MarwenSaidi dans le forum Communiqués
    Réponses: 0
    Dernier message: 01/02/2013, 11h30
  2. Réponses: 2
    Dernier message: 24/03/2011, 15h18
  3. Tester si l'affichage suivant différents tailles d'écran
    Par developppez dans le forum Langage
    Réponses: 2
    Dernier message: 04/03/2010, 20h07
  4. Creer une appli visualisable sous différentes tailles d'écran?
    Par UnSofteuxAmateur dans le forum Delphi
    Réponses: 3
    Dernier message: 13/12/2006, 22h41
  5. Comment gérer plusieurs langues ?
    Par InterSQL dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 27/02/2004, 16h12

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