Android不同屏幕适配
2015-03-25 11:22
148 查看
1.尽量使用线性布局(LinearLayout)和相对布局(RelativeLayout),不要使用绝对布局。
2.尽量使用dip和sp,不要使用px。
3.为不同的分辨率提供不同的布局文件和图片。
例如:
屏幕的分类(size & density)
1, 以总像素数分,文本的size等都要改,如下图所示
每一个分类都有其最小分辨率,如下,可根据分辨率划分种类:
2, 以屏幕密度分,提供不同的图片如下图所示
还有专为水平(landscape)和竖直(portrait)两种。
独立像素密度,标准是160dip.即1dp对应1个pixel,计算公式如:px = dp * (dpi / 160),屏幕密度越大,1dp对应 的像素点越多。
在AndroidMainfest.xml中设置多分辨率支持
2.尽量使用dip和sp,不要使用px。
3.为不同的分辨率提供不同的布局文件和图片。
例如:
屏幕的分类(size & density)
1, 以总像素数分,文本的size等都要改,如下图所示
每一个分类都有其最小分辨率,如下,可根据分辨率划分种类:
2, 以屏幕密度分,提供不同的图片如下图所示
还有专为水平(landscape)和竖直(portrait)两种。
独立像素密度,标准是160dip.即1dp对应1个pixel,计算公式如:px = dp * (dpi / 160),屏幕密度越大,1dp对应 的像素点越多。
在AndroidMainfest.xml中设置多分辨率支持
<supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" android:smallScreens="true" />
相关文章推荐
- Android 最全适配不同语言、屏幕、系统版本及常见适配方法
- (转)[整理]Android屏幕适配(不同的屏幕分辨率和尺寸)
- android不同屏幕分辨率的适配
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- [整理]Android屏幕适配(不同的屏幕分辨率和尺寸)
- Android 万能适配方案和UI屏幕适配 不同分辨率 最全面 最易懂的
- 借鉴drawable文件夹,values使用dimens控制字体大小、边距大小。适配Android不同机型,不同屏幕
- 适配不同的Android屏幕
- Android屏幕适配不同的资源图片、布局
- Android是如何在不同屏幕上适配图片的 -- 或控件大小
- android网络图片适配不同分辨率屏幕
- Android屏幕适配(命名不同资源文件夹w<n>dp)
- 【android】图片放错文件夹引起显示大小不同的原因与屏幕适配原理
- 借鉴drawable文件夹,使用dimens控制字体大小、边距大小。适配Android不同机型,不同屏幕
- Android资源文件res下文件夹的后缀,适配不同屏幕。
- Android是如何在不同屏幕上适配图片的 -- 或控件大小
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- Android界面设计适配不同屏幕的尺寸和密度解读
- Android是如何在不同屏幕上适配图片的 -- 或控件大小
- Android如何适配不同屏幕分辨率