android 适配问题
PHPz
PHPz 2017-04-17 18:01:06
0
7
617

在布局的时候px明显更适合适配,不用考虑像素密度,只需要知道分辨率就可以,为什么官方还推荐dp呢

PHPz
PHPz

学习是最好的投资!

répondre à tous(7)
Peter_Zhu

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.

PHPzhong

Je vous recommande un article http://www.jianshu.com/p/f188...

Peter_Zhu

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

Peter_Zhu

Maintenant, j'utilise la mise en page automatique de Hongyang

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal