Je recommande d'utiliser le même ratio pour s'adapter aux différents écrans Par exemple : 160px comme unité Écrivez le dessin correspondant. . Si c'est 320px, alors c'est 0,5 Si c'est 640px, c'est 0,25 et ainsi de suite. L'écriture directe de PX peut s'adapter à la plupart des écrans. Ceci est également basé sur la méthode d'écriture du blog de Hong Yang sur CSDN. Mais le plus gênant est qu'il y a plus de dessins à maintenir. à l'adopter !
Pour l'adaptation Android, il est préférable d'utiliser l'outil de pourcentage actuellement fourni par Google. C'est-à-dire que la mise en page est écrite sous forme de pourcentage. Il n'est presque pas nécessaire de s'adapter à la résolution de chaque taille d'écran, car elle est utilisée. est un pourcentage, qui est un peu comme le front-end, c'est une tendance.
C'est une sous-question, camarade Même les résolutions des produits iOS varient considérablement, sans parler des dizaines de milliers de machines Android Vous écrivez un contrôle de 500 pixels de large, dans C'est seulement un tiers de la largeur sur un écran 2k, mais elle occupe déjà plus des deux tiers de la largeur sur une machine 720*1280, et l'interface utilisateur n'est même pas visible
Je recommande d'utiliser le même ratio pour s'adapter aux différents écrans
Par exemple : 160px comme unité
Écrivez le dessin correspondant. .
Si c'est 320px, alors c'est 0,5
Si c'est 640px, c'est 0,25
et ainsi de suite. L'écriture directe de PX peut s'adapter à la plupart des écrans. Ceci est également basé sur la méthode d'écriture du blog de Hong Yang sur CSDN. Mais le plus gênant est qu'il y a plus de dessins à maintenir. à l'adopter !
Je dois recommander le document officiel que j'ai traduit : http://blog.csdn.net/wzy_1988...
Pour l'adaptation Android, il est préférable d'utiliser l'outil de pourcentage actuellement fourni par Google. C'est-à-dire que la mise en page est écrite sous forme de pourcentage. Il n'est presque pas nécessaire de s'adapter à la résolution de chaque taille d'écran, car elle est utilisée. est un pourcentage, qui est un peu comme le front-end, c'est une tendance.
Je vous recommande un article http://www.jianshu.com/p/f188...
C'est une sous-question, camarade
Même les résolutions des produits iOS varient considérablement, sans parler des dizaines de milliers de machines Android
Vous écrivez un contrôle de 500 pixels de large, dans C'est seulement un tiers de la largeur sur un écran 2k, mais elle occupe déjà plus des deux tiers de la largeur sur une machine 720*1280, et l'interface utilisateur n'est même pas visible
dp=px*160/dpi
Sur un appareil avec dpi=160, 160dp=160px=1inch
Sur un appareil avec dpi=320, 160dp=320px=1inch
L'utilisation de dp garantit qu'à n'importe quelle résolution, l'effet visuel de 160 dp est de 1 pouce de longueur
Maintenant, j'utilise la mise en page automatique de Hongyang