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

C# Discussion :

Xamarin.Forms Adapter l'affichages aux différents écrans


Sujet :

C#

  1. #1
    Membre à l'essai
    Femme Profil pro
    Enseignant
    Inscrit en
    Avril 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 43
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2015
    Messages : 13
    Points : 19
    Points
    19
    Par défaut Xamarin.Forms Adapter l'affichages aux différents écrans
    Bonjour à tous,

    j'espère poster mon message au bon endroit.

    J'ai une petite application qui fonctionne sous android ou ios, mais sur smartphone ou ancienne tablette , l'affichage n'est pas adapté et la police d'écriture trop grosse pour être lisible (dépasse les cases).

    Y-a-t'il une façon d'adapter les valeurs de taille sous xamarin.forms ?

    J'ai déjà créer des layouts différents dans Android studio, mais si je fait la même chose ici, toutes les ressources ne sont pas transmises (exemple une couleur personnalisée entrée dans le App.xaml.cs avec {StaticResouce ... } dans le xaml ... et ça ne resout pas le pbm sous ios.

    Comment doit-on procéder dans visual studio? Peut être peut-on spécifier dans le ResourceDictionary que la police doit prendre une dimension de X dp dans une configuration ou Y dp dans une autre ?

    Merci de votre aide pour m'éclairer !

  2. #2
    Membre à l'essai
    Femme Profil pro
    Enseignant
    Inscrit en
    Avril 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 43
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2015
    Messages : 13
    Points : 19
    Points
    19
    Par défaut
    Personne ne semble avoir d'idée pour l'instant.

    Je précise mon problème:
    la mise en page s'adapte à peu prés car j'ai fonctionné avec des FlexLayout en % de la longueur ou largeur d'écran, cela s'adapte donc.
    Par contre, la taille d'écriture elle ne s'adapte pas, c'est là mon vrai problème !
    Comment peut-on adapter la police d'écriture à la taille ou densité d'écran ?

    Merci pour votre aide !

  3. #3
    Membre à l'essai
    Femme Profil pro
    Enseignant
    Inscrit en
    Avril 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 43
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2015
    Messages : 13
    Points : 19
    Points
    19
    Par défaut
    J'ai continué à chercher et j'ai trouvé un bout de solution.
    J'en fait part si jamais ça peut servir à quelqu'un:

    J'ai dupliqué ma Page , appelons la PageTel et j'ai modifié les tailles de textes, composants et la présentation pour qu'elle s'adapte à la taille d'un écran de téléphone.

    Sur la page d'accueil, sur le clic du bouton "commencer" j'ai mit ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(Device.Idiom == TargetIdiom.Phone) { await Navigation.PushAsync(new PageTel()); }
    else { await await Navigation.PushAsync(new Page()); }
    Ainsi l'appli ouvre Page sur tablette, et PageTel sur smartphone :-)

    J'aurai souhaité faire la même chose en fonction de la densité de l'écran, d'où ma nouvelle question, y a-t-il un moyen de récupérer la densité d'écran de l'appareil ??

Discussions similaires

  1. Adapter application aux différents tailles d'écran
    Par ping599 dans le forum Android
    Réponses: 6
    Dernier message: 25/08/2018, 18h06
  2. Adapter un Form aux différentes résolutions d'écran
    Par pjtuloup dans le forum C++Builder
    Réponses: 8
    Dernier message: 21/06/2011, 10h23
  3. Site web adapté aux différentes résolutions écran
    Par ludivine49 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 19/11/2010, 02h44
  4. [CS3] Affichages sur différents écrans
    Par ludopene dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 27/06/2009, 01h09
  5. Adapter formulaires de saisie à différents écrans
    Par marcopolo29280 dans le forum IHM
    Réponses: 7
    Dernier message: 18/11/2008, 16h25

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