横竖屏设置

1、新建资源布局文件夹。右键单击‘res’文件夹  -> 'new'  ->  'Android resource directory';

2、将 Directory name 填写 layout-land(竖屏:layout-port),Resource type 选择layout(见下图)

3、点击0k,这时我们没有看到刚刚新建的文件夹(见图一)。接下来,切换到Packages视图下,然后就看到我们刚刚建立的文件夹了。

4、然后将layout里的布局文件复制到我们新建的文件夹里。(选中后,ctrl c, 然后ctrl v即可)

5、然后切换回Android视图,看到后面带有'(land)'的布局文件就是横屏显示时的布局文件。

横竖屏的页面文件有了,在正式使用中系统不会自动去适配横屏还是竖屏,需要在onCreate方法里代码设置

竖屏:

界面不同分辨率适配

不同的分辨率在同是竖屏的情况下,只有一个layout页面,如何用于不同的分辨率的屏幕呢,需要针对某些控件进行精准的长高设置,就需要根据不同分辨率添加不同的dimens文件 ,如添加一个1920*1080分辨率的竖屏配置:

1、新建资源布局文件夹。右键单击‘res’文件夹  -> 'new'  ->  'Android resource directory';

2、将 Directory name 填写 value-1024x768(这样写默认竖屏,横屏可写为:value-land-1024x768),Resource type 选择value(见下图)

3\点击0k,这时我们没有看到刚刚新建的文件夹(见图一)。接下来,切换到Packages视图下,然后就看到我们刚刚建立的文件夹了。

4、然后将values里的dimens文件复制到我们新建的文件夹里。(选中后,ctrl c, 然后ctrl v即可)

5、然后切换回Android视图,看到后面带有'(land)'的布局文件就是横屏显示时的布局文件。

建立不同的分辨率dimens文件,系统会自动匹配相同或者相近的dimens设置文件,保证不同的控件在不同分辨率下显示不同的宽高

横竖屏和界面不同分辨率适配相关推荐

  1. Genymotion横竖屏切换及调节分辨率大小

    由于本人之前用的都是Windows7.Windows8的操作系统,用的是Genymotion模拟器,所以一直都没有出现模拟器屏幕是横向的问题.刚刚买回来的电脑是Windows10的操作系统,安装gen ...

  2. ios键盘横屏_iOS横竖屏旋转及其基本适配方法 转

    目录 一.最让人纠结的三种枚举 二.两种屏幕旋转的触发方式 三.屏幕旋转控制的优先级 四.开启屏幕旋转的全局权限 五.开启屏幕旋转的局部权限(视图控制器) 六.实现需求:项目主要界面竖屏,部分界面横屏 ...

  3. iOS横竖屏旋转及其基本适配方法

    前段时间抽空总结了一下iOS视频播放的基本用法,发现这其中还有一个我们无法绕过的问题,那就是播放界面的旋转与适配.的确,视频播放与游戏类型的App经常会遇到这个的问题.由于至今接手的项目中不常涉及这块 ...

  4. Android横竖屏切换小结

    (老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com/franksunny/635350788930000000.pdf) Android手机或平板都会存在横竖 ...

  5. Android横竖屏切换相关知识点

    转载自:http://www.cnblogs.com/franksunny/p/3714442.html (老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com/ ...

  6. Android横竖屏切换小结(重建、非重建Activity)

    来自:http://www.cnblogs.com/franksunny/p/3714442.html (老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com/f ...

  7. Android 横竖屏切换小结

    (自己体会:每次横竖屏自动切时都会run Activity的onCreate,即相当后重新进入Activity初始化一样:) 转自:http://www.cnblogs.com/franksunny/ ...

  8. Android横竖屏切换

    尊重原创,本文转载自 http://www.cnblogs.com/franksunny/p/3714442.html Android横竖屏切换小结 (老样子,图片啥的详细文档,可以下载后观看 htt ...

  9. Android横竖屏切换重载问题与小结

    (转自:http://www.cnblogs.com/franksunny/p/3714442.html) (老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com ...

最新文章

  1. 70种芯片细分领域、国产MCU重要代表企业
  2. 数据结构学习系列文章合集
  3. C#多线程编程(6)--线程安全2 互锁构造Interlocked
  4. boost::hof::implicit用法的测试程序
  5. 347. Top K Frequent Elements 前 K 个高频元素
  6. Mybaitis JdbcType 和javaType
  7. solidity之call相关函数
  8. CMD 控制台中文乱码
  9. 一个完整的c语言程序~~简单的实例
  10. 读“DB Sharding at Netlog”看DB-Scale-Out(推荐,分片)zt
  11. 智课雅思词汇---二十三、名词性后缀mony
  12. 气体灭火系统常见构件及其作用!
  13. 计算机代码查重软件,文件查重程序
  14. 银行,金融行业的清算,结算到底是什么含义
  15. xamarin Android activity生命周期详解
  16. 我用Excel制作了一枚“电子印章”,太牛逼了!
  17. 匠心铸梦 敏涵控股集团打造民族领军品牌
  18. 朗润国际期货:02月03日周五《新闻联播》主要内容
  19. CISSP第6/8知识点错题集
  20. 03 矩阵不只是mn个数字

热门文章

  1. 1: Myeclipse10 优化设置
  2. 90后树友加入至善林钉钉合种的体验“不积小流,无以成江海”
  3. Ubuntu在防火墙中开放指定端口
  4. tcp正在连接......
  5. phpstorm编辑器中没有tools菜单的解决办法
  6. Word脚注 也要讲技巧
  7. vue3 + element-plus 实现一键换肤
  8. 详细介绍从零开始打造vue的登录页面(2022.7)
  9. 爹地,我找到了!,15个极好的Linux find命令示例
  10. XMIND 画流程图