Android 资源文件layout-sw500dp、layout-w500dp和layout-h500dp的区别
最近做手机与平板适配,一个页面有基本相同的业务逻辑,但展示的布局不完全一样,一个是平板横板的,一个是手机竖版适用,这样的情况就可以用到创建不同的资源文件来完成,下面就先来看看layout-sw500dp、layout-w500dp和layout-h500dp的区别。
1.layout-sw500dp
这里的sw代表smallwidth的意思,当你的屏幕的绝对宽度大于500dp时,屏幕就会自动调用layout-sw500dp文件夹里面的布局。
注意:这里的绝对宽度是指手机的实际宽度,与手机横竖屏无关。
2.layout-w500dp
当你的屏幕的相对宽度大于500dp时,屏幕就会自动调用layout-w500dp文件夹里面的布局。
注意:这里的相对宽度是指手机相对放置的宽度;即当手机竖屏时,为较小边的长度;当手机横屏时,为较长边的长度。
3.layout-h500dp
与layout-w500dp的使用一样,只是这里指的是相对的高度。
注意:这里的相对高度是指手机相对放置的高度;即当手机竖屏时,为较长边的长度;当手机横屏时,为较小边的长度。但这种方式很少使用,因为屏幕在相对高度上,即在纵向上通常能够滚动导致长度变化,而不像横向那样基本固定,因而这个方法灵活性差,google官方文档建议尽量使用这种方式。
另外像drawable、values这些文件也可以像上边一样,了解到这里,我们就可以拿来做适配用了。
Android 资源文件layout-sw500dp、layout-w500dp和layout-h500dp的区别相关推荐
- Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
一. Android资源文件简介 1. Android应用资源的作用 (1) Android项目中文件分类 在Android工程中, 文件主要分为下面几类 : 界面布局文件, Java src源文件, ...
- 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
. 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19913755 . 一. Android资源文件简介 1 ...
- Android资源文件在配置文件中的使用
Android资源文件大致可以分为两种: 第一种是res目录下存放的可编译的资源文件: 这种资源文件系统会在R.Java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID ...
- 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组...
. 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19913755 . 一. Android资源文件简介 1 ...
- android h文件是什么文件,Android 资源文件
Android 资源文件 应用资源是指应用中与源代码分离的资源, 如图像, 音频文件以及任何与应用的视觉呈现有关的内容. 在 Android 项目中的每一项资源, SDK 构建工具都会定义一个唯一的整 ...
- android调用资源文件配置,Android资源文件
应用资源是指应用中与源代码分离的资源,如图像.音频文件以及任何与应用的视觉呈现有关的内容.在Android项目中的每一项资源,SDK构建工具都会定义一个唯一的整形ID,可以通过ID对资源进行应用.提供 ...
- android xml引用系统资源文件,android开发教程之系统资源的使用方法 android资源文件...
一.颜色资源 1.颜色XML文件格式 //resources根元素 #000000 //color子元素 2.引用格式: java代码中:R.color.color_name (这是一个int型的数 ...
- Android 资源文件错误排查 Process 'command ' 等错误排查
今天来说一个在AndroidStudio 上大规模迁移代码很容易出现的一个问题, Process 'command 'C:\Users\lenovo\AppData\Local\Android\Sdk ...
- android 资源文件获取啥退,重拾Android之路之获得各种资源文件的方法
引言 通常我们会在项目中频繁获取color.raw.drawable.mipmap.string等资源文件.因此,今天整理下获取资源文件的工具类方法. 最新通用方法 ContextCompat.get ...
最新文章
- 面试官:private修饰的方法可以通过反射访问,那么private的意义是什么?
- 教你如何搭建虚拟专用网连接 OPEN***
- Python中join 和 split详解
- java mysql报表T加1_MySQL报错: java.sql.SQLException: Column count doesn't match value count at row 1...
- python实现文字转语音的合成
- 差分进化算法_基于差分进化的水泥烧成系统动态优化算法
- Google 已经实现即点即玩,国内 Android 何时跟上?
- ajax请求完之前的loading加载
- 计算机地图概括的原理,地图概括
- matlab从无到有系列(八):M文件及函数的编写
- 关于weight decay
- 对于gabor变换和gabor小波变换理解与总结
- BugKu ——WP(MISC[二])
- Android程序的目录结构分析——manifests目录、Java目录、res目录
- LA 4043 Ants
- 如何进行app性能测试,app性能测试应关注的测试点
- 从关山口到五道口(2019年清华计算机考研全程回顾+经验+总结)
- 深富策略:节前大概率休整,节后有望迎来反攻
- ETA9742原理图PCB设计
- SEO学习笔记五(SEO实战密码读书笔记)