Android values文件夹适配屏幕
来源:互联网 发布:网络传播是指 编辑:程序博客网 时间:2024/06/05 01:01
在面对不同屏幕分辨率的时候,如果像素差异比较大,且dp差不多一样的时候,可以使用不同分辨率来区分。如平板的7寸和14寸屏幕,一个为1024*600分辨率,一个为1920*1080,因此就需要在dimens中对布局控件的大小作出不一样的改变,可以把values中的dimens单独抽出来,放在不同的values中,系统会自动根据当前分辨率选择适应的dimens中的尺寸大小。
在android3.0之前,在values命名时直接values-1024x600和values-1920x1080即可,在3.0之后,需要将高度减去48像素,即底部虚拟状态栏的高度。即values-1024x552和values-1920x1032。
值得注意的是,如果是平板开发的话,你会发现系统不会使用values-1920x1080文件夹中的dimens。因此一定要在values前加上land区别,否则默认是竖屏,并不会自动转换。如:values-land-1024x552和values-land-1920x1032。
还有原来默认的values中必须要加上默认的dimens,否则 会报错。
- 总结:
最后文件夹如下:
AndroidStudio工程中Android视图下:
AndroidStudio工程中project视图下:
在添加文件夹的时候,需要在Project视图才能拷贝dimens文件。
阅读全文
0 0
- Android values文件夹适配屏幕
- Android values-sw400dp 屏幕适配
- Android多语言适配values文件夹命名
- android values文件夹使用
- android values文件夹
- Android多屏幕适配---文件夹命名
- android 屏幕适配 drawable-hdpi-1920x1080 values-xhdpi-1800x1080 values-land-xhdpi-1824x1200
- Android屏幕values-sw适配
- android屏幕适配计算方式及适配values文件生成
- Android带虚拟按键的手机不认res/values的屏幕适配解决方案
- Android values适配问题
- android屏幕适配之单位及文件夹
- 借鉴drawable文件夹,values使用dimens控制字体大小、边距大小。适配Android不同机型,不同屏幕
- android values-v11和values-v14文件夹是干啥的?
- android values-v11和values-v14文件夹是干啥的?
- android res文件夹下面的 values-v11 、 values-v14
- 屏幕适配-文件夹命名
- values文件夹
- 商务礼仪对谈判的重要性
- SQL注入原理总结
- bzoj 1369(树形dp)
- 精确度,召回率,真阳性,假阳性
- bigdecimal去除末尾多余的0 ,stripTrailingZeros()科学计数法解决
- Android values文件夹适配屏幕
- Java常见集合框架(三):List之List、AbstractList 、ArrayList
- 如何从零开始搭建高性能直播平台?
- exe 32 or 64
- MySQL day6---自定义函数
- shell的种类
- C#算法学习总结—冒泡排序
- PHP中序列化函数serialize($arr) 和反序列化函数unserialize($info)
- getchar输入EOF以及\n问题