方案一:
布局使用wrap_content、match_parent、weight属性,自适应手机屏幕的大小,weight属性针对线性布局使用
方案二:
使用相对布局RelativLayout,禁止使用绝对布局AbsoluteLayout
方案三:
使用限定符,尺寸限定符(单面板res/layout/main.xml、双面板res/layout-large/main.xml适用7英寸或者更大的电脑)、最小宽度限定符(通过指定最小宽度来定位屏幕,例如layout/main.xml、layout-sw600dp/main.xml屏幕最小宽度为600dp选择该布局)和使用屏幕方向限定符(layout/layout-lang/main.xml横屏布局、layout/layout-port/main.xml默认布局)
方案四:
使用自动拉伸位图
方案五:
支持各种屏幕密度,使用dp、sp单位
方案六:
使用备用位图(低、中、高位图)
方案七:
动态设置控件的大小或位置
当前文章价值9.61元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)
你可能感兴趣的文章
来源:每日教程,
每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://www.teachcourse.cn/android-screen-adaption ,谢谢支持!
转载请注明出处: https://www.teachcourse.cn/android-screen-adaption ,谢谢支持!
避孕方法有哪些?
各种避孕方法有不同的优、缺点,要根据男女双方的年龄、健康情况、子女的多少、生活习惯等的不同。
1、安全期避孕法:避孕成功率70%~80%
原理:...
mysql重新启动失败
sudo service mysql start
mysql启动异常
root@Ubuntu:~# sudo service mysql start
Job for mysql.service failed because the control process...
调试微信官方Demo闪退的几个问题
微信官方提供的Demo直接运行出现闪退或错误-1,主要是签名不一致的问题,Eclipse中的每个项目在安装运行之前,默认使用window—...
享瘦一辈子
五大招式 改善身体代谢率
为什么有人一天可以吃 1800 大卡不会胖,有些人只吃 1400大卡却胖了呢?除了运动以外,其实关键就在于——新陈代谢...
快速排序算法
什么是快速排序算法?在Java或Android中如何使用?基本思路:从数组中选择一个基准元素key,通常选择第一个元素或最后一个元素,然后...
Android应用微信分享与收藏功能实现
微信分享共能使用的是微信开发平台提供的API接口调起手机微信app,实现分享:文本、图片、音乐、网页、应用数据、表情消息,Android开...
Android开发之深入理解RectF和Rect之间的区别
摘要:
Rect是“Rectangle”简写的英文单词,中文意思“矩形或长方形”,Rect对象持有一个矩形的四个integer坐标值,RectF对象持有一个矩形的四个flo...
关于接口的理解:源头,接口,终点
摘要:
在Android开发中,对事件的处理机制有两种方式,一种基于回调机制的事件处理,另一种基于监听接口的事件处理。实际开发中,通过监听接口...
php关键字require和include详细介绍
require 和 include 是PHP中用于引入外部文件的关键字,它们的主要目的是将其他PHP文件的代码合并到当前脚本中执行。这两个关键字在功能上相似,...
Eclipse卸载已安装的Genymotion插件
竟然Eclipse允许安装插件,可能也是可以卸载已安装的插件的,安装完了Genymotion-eclipse-plugin插件后,感觉不怎...