J'ai déjà lu beaucoup de choses sur ces choses, tant de threads, mais il y a encore des choses que je ne comprends pas comment, en tant que développeur et concepteur, éviter les problèmes avec des écrans de tailles différentes. Donc ma question est principalement: Quelle est la différence entre mettre des drawables dans mdpi, hdpi, xhdpi, dossiers xxhdpi par opposition aux dossiers normaux, grands, xlarge? Dois-je faire les deux? Je veux que les drawables agissent comme ceci: Si cela prend 50% de la largeur de l'écran sur un smartphone, cela devrait prendre 50% de l'écran sur une tablette. C'est là aussi que je suis confus - Mon téléphone et ma tablette sont 1920x1080 et les deux tombent dans le seau xhdpi (je crois), mais leur taille d'écran physique est très différente.Les densités d'écran et les tailles sur Android (Diff entre grand/x-grand .. // hdpi, xhdpi ...)
Maintenant, j'économise drawables selon les ratios mdpi, hdpi .... Par conséquent, j'obtenir des résultats comme celui-ci sur le téléphone:
Quand je juste par curiosité créé des dossiers pour dessinables grand et xlarge (je ne savais pas les rapports), je reçois ce qui est plus proche de ce que je m visant (mais est évidemment trop grand):
Mais à quoi ça sert d'utiliser les seaux xhdpi (etc)? Est-ce que je comprends cela complètement faux? Quelqu'un s'il vous plaît éclairer moi. J'espère que cette question est logique. Mon point est - je veux les échelles de texte et d'images pour remplir autant de l'écran sur une tablette que sur un smartphone.
Merci
Bon, c'est logique. Alors qu'en est-il des graphiques qui ne peuvent pas être réalisés en tant que drawables vectoriels? Par exemple le logo? Quels dossiers/tailles dois-je enregistrer, de sorte que cela semble cohérent? En outre, quels sont les rapports entre normal, grand et xlarge et petit? Devrais-je l'inclure dans ces + hdpi xhdpi etc? –
Ok, mais j'aimerais en savoir plus sur les images non vectorielles, png. Que dois-je faire et quels dossiers/tailles dois-je inclure pour qu'ils s'affichent bien sur toutes sortes d'écrans? –
Merci de choisir ma réponse utile et correcte @Samuel Bañas –