博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
限定符
阅读量:7062 次
发布时间:2019-06-28

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

一.常见限定符

 

新建layout-large布局,并添加activity-main.xml布局文件.活动启动时,将会根据屏幕大小自动加载对应的布局文件.

 

二.使用最小宽度限定符(常见格式)

large 限定符成功解决了大屏幕的问题,但large到底是多大呢,有时候我们需要精确的尺寸限定.这就有了最小宽度限定符.

1.第一种后缀:sw<N>dp,如layout-sw600dp, values-sw600dp

这里的sw代表smallwidth的意思,当你所有屏幕的最小宽度都大于600dp时,屏幕就会自动到带sw600dp后缀的资源文件里去寻找相关资源文件,这里的最小宽度是指屏幕宽高的较小值,每个屏幕都是固定的,不会随着屏幕横向纵向改变而改变。

2.第二种后缀w<N>dp 如layout-w600dp, values-w600dp

带这样后缀的资源文件的资源文件制定了屏幕宽度的大于Ndp的情况下使用该资源文件,但它和sw<N>dp不同的是,当屏幕横向纵向切换时,屏幕的宽度是变化的,以变化后的宽度来与N相比,看是否使用此资源文件下的资源。

如果同时制定layout-large文件夹和layout-sw600dp.那么优先匹配最小宽度限定符.

转载于:https://www.cnblogs.com/itfenqing/p/6732731.html

你可能感兴趣的文章
触发a标签
查看>>
所有Windows7下游戏的全屏问题
查看>>
UIImage转换成UIView
查看>>
一种专门用于前后端分离的web服务器(JerryServer)
查看>>
Java连接访问Oracle--Connection.setSavepoint()方法使用
查看>>
LeetCode OJ:Maximal Square(最大矩形)
查看>>
抽象工厂 C++实现
查看>>
[KMP]字符串匹配算法
查看>>
[转] 随机数是骗人的,.Net、Java、C为我作证
查看>>
第一天
查看>>
VUE基础插值表达式
查看>>
如何在mysql客户端即mysql提示符下执行操作系统命令
查看>>
人月神话读后感
查看>>
Learning Agile software Development
查看>>
20155203 2016-2017-4 《Java程序设计》第8周学习总结
查看>>
简要分析《XXX需求征集系统》采用的可用性和可修改性战术
查看>>
HDFS原理解析(整体架构,读写操作流程及源代码查看等)
查看>>
“精于算计”与“精于计算”我们应该更偏重哪方面?
查看>>
CAFFE安装(10):Mnist测试(可不做)
查看>>
7.2.7、数组指针的操作
查看>>