2017-02-16 4 views
-7

J'ai une mise en page qui correspond à tous les téléphones, mais lorsque la résolution est 480x800, le bas de la mise en page est hors de l'écran. J'utilise les tailles dp. Ne devrait-il pas être indépendant de la densité indépendamment du nombre de pixels. Que dois-je faire pour résoudre ce problème?La disposition Android ne correspond pas à l'écran

+8

Sans fichier xml et sans capture d'écran, comment pouvons-nous vous aider? – Piyush

+2

Post atleast fichier xml pour résoudre le problème –

+0

Vous amateurs ... – orkun

Répondre

0

Consultez la figure 2 et la figure 3 ici pour un exemple visuel de l'utilisation de dp.

https://developer.android.com/guide/practices/screens_support.html#density-independence

Les View s restent la même taille quelle que soit la densité de l'écran, donc si vous chargez votre mise en page sur un écran qui ne dispose pas de suffisamment d'espace physique pour afficher tout, certaines parties finiront par aller au large de la écran. Vous pouvez également essayer d'utiliser un RelativeLayout donc si vous avez View qui doivent être au bas de l'écran, vous pouvez les définir comme tels sans avoir à spécifier de nombres exacts dans dp. Votre mise en page utilise peut-être dp mais elle peut toujours être adaptée à un écran spécifique.

+0

Merci Monsieur Je vais regarder maintenant – orkun