博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android多屏幕适配
阅读量:4922 次
发布时间:2019-06-11

本文共 684 字,大约阅读时间需要 2 分钟。

android中为实现多屏幕适配,可以在layout_hdpi/layout_mdip/layout_ldpi/layout 目录下放置布局文件。

如果一个大屏手机适配的话,适配的顺序是layout_hdpi->layout_mdpi->layout->layout_ldpi;

如果一个中屏手机适配的话,适配的顺序是layout_mdpi->layout->layout_hdpi->layout_ldpi;

如果一个小屏手机适配的话,适配的顺序是layout_ldpi->layout->layout_mdpi->layout_hdpi;

假如有一个应用的默认布局文件放置在layout目录中,个别界面在中屏手机适配有问题,单独定制了布局文件,并放置在layout_ldpi目录中。

这样做是有问题?我们从上面的适配顺序看,当在大屏手机上显示该界面时,查找布局文件的顺序是 layout_hdpi->layout_mdpi->layout->layout_ldpi,可以知道大屏手机该界面的布局文件是 在layout_mdpi中,而不是layout中。

推荐做法:

1.默认布局文件放置在layout_mdpi,而layout中不放置任何文件;

2.默认布局文件放置在layout中,但是如果针对特种屏幕进行了定制,那么该界面的布局文件,在layout_hdpi/layout_mdpi/layout_ldpi三个目录中各放一份;

转载于:https://www.cnblogs.com/shihao/archive/2012/10/06/2713035.html

你可能感兴趣的文章
数据的类型以及内置方法
查看>>
继承之super关键字的使用
查看>>
XML - 报表数据的新大陆
查看>>
echart在X轴下方添加字
查看>>
Map集合的两种取出方式
查看>>
GridView,Repeater增加自动序号列
查看>>
SMO算法精解
查看>>
第k小元素学习记录
查看>>
avi文件格式详解【转】
查看>>
django
查看>>
Java学习从入门到精通
查看>>
查找目录下的所有文件中是否含有某个字符串 linux
查看>>
2018年各大互联网前端面试题四(美团)
查看>>
一起学Python:字符串介绍
查看>>
学习笔记:树状数组
查看>>
洛谷P1772 [ZJOI2006]物流运输 题解
查看>>
CF519E A and B and Lecture Rooms
查看>>
python-redis之数据类型二
查看>>
Java类加载机制
查看>>
循环单链表实现
查看>>