android屏幕适配问题
来源:互联网 发布:如何淘宝 编辑:程序博客网 时间:2024/05/21 07:12
Android的屏幕适配方案(5种方法)
适配方式一:图片适配
不同像素密度的手机加载工程资源文件(res)中不同资源图片
适配方式二:dimens.xml文件适配
dimens.xml存在于工程资源(res)文件夹中不同values(如:value-1280x720、value-800x480)文件夹下,可用于指定控件大小,不同像素密度手机加载不同values文件夹下的dimens.xml文件
适配方式三:布局文件适配(工程比较浩大,不常用)
不同分辨率的手机,加载不同的布局文件已达到适配效果。创建多个layout(如:layout-1280x720、layout-800x480)文件夹用于存放不同像素密度手机所需布局文件。
适配方式四:java代码适配
通过android相应api获取当前手机的宽高像素值,按比例分配屏幕中控件的宽高以达到适配效果
适配方式五:权重适配
通过android提供的(权重)剩余空间分配,已达到适配效果
屏幕适配原则:
①开发时单位尽量采用dip或者dp单位
②定义布局时尽量采用相对布局或者线性布局或者帧布局
③当屏幕过小或者内容过多时采用ScrollView控件将整个布局文件进行包裹
④点9图片
⑤在AndroidManifest.xml文件的<manifest>元素如下添加子元素
<supports-screens
android:largeScreens="true"
android:normalScreens="true" android:anyDensity="true"
android:smallScreens="true">
</supports-screens>
适配方式一:图片适配
不同像素密度的手机加载工程资源文件(res)中不同资源图片
适配方式二:dimens.xml文件适配
dimens.xml存在于工程资源(res)文件夹中不同values(如:value-1280x720、value-800x480)文件夹下,可用于指定控件大小,不同像素密度手机加载不同values文件夹下的dimens.xml文件
适配方式三:布局文件适配(工程比较浩大,不常用)
不同分辨率的手机,加载不同的布局文件已达到适配效果。创建多个layout(如:layout-1280x720、layout-800x480)文件夹用于存放不同像素密度手机所需布局文件。
适配方式四:java代码适配
通过android相应api获取当前手机的宽高像素值,按比例分配屏幕中控件的宽高以达到适配效果
适配方式五:权重适配
通过android提供的(权重)剩余空间分配,已达到适配效果
屏幕适配原则:
①开发时单位尽量采用dip或者dp单位
②定义布局时尽量采用相对布局或者线性布局或者帧布局
③当屏幕过小或者内容过多时采用ScrollView控件将整个布局文件进行包裹
④点9图片
⑤在AndroidManifest.xml文件的<manifest>元素如下添加子元素
<supports-screens
android:largeScreens="true"
android:normalScreens="true" android:anyDensity="true"
android:smallScreens="true">
</supports-screens>
0 0
- android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- Android屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- Android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- android 屏幕适配问题
- java 通俗易懂单例模式
- 正方形内的计数
- MongoDB数据库导入
- Java简介及第一个程序
- 接口测试:解析JSON数据
- android屏幕适配问题
- 运维堡垒机Gate One-学习笔记
- android studio下aidl编程
- 采用SwipeFreshLayout+Recyclerview实现下拉刷新和上拉加载更多以及CoordinatorLayout的引入
- Java学习之Date与DateFormat
- 题目1447:最短路
- MySQL视图及数据库备份
- 从网络通信角度谈web性能优化
- 51Nod 1428 活动安排问题 (贪心