基础(1、屏幕适配)

  • 基本术语
    • 屏幕尺寸:实际手机主屏的对角线长度,如iphone 4.7英寸;
    • 分辨率:同电脑显示器分辨率,如1334x750像素;
    • 像素密度(DPI 每英寸像素数):即将分辨率压缩至屏幕尺寸中,例如1334/手机长度,如超过326像素/英寸,则成为“视网膜”
    • dip:设备独立像素,是一个逻辑密度计算值,以屏幕密度为160的手机为标准;dip/像素=dpi值/160
  • android 屏幕适配
    • drawable-ldpi (dpi=120, density=0.75)
    • drawable-mdpi (dpi=160, density=1)
    • drawable-tvdpi (dpi=213,density=1.33)
    • drawable-hdpi (dpi=240, density=1.5)
    • drawable-xhdpi (dpi=320, density=2) //通常只选择此类即可
    • drawable-xxhdpi (dpi=480, density=3)

针对不同屏幕像素提供布局

时间: 2025-02-01 14:54:54

基础(1、屏幕适配)的相关文章

CSS基础教程 -- 媒体查询屏幕适配

响应式布局 Media Query 的使用方法 在上例中, 我们使用Media Queries来根据3种不同尺寸的窗口使用3种不同的样式.通过不同的媒体类型和条件定义样式表规则,媒体查询让CSS可以更精确作用于不同的媒体类型和同一媒体的不同条件.媒体查询的大部分媒体特性都接受min和max用于表达"大于或等于"和"小与或等于".如:width会有min-width和max-width媒体查询可以被用在CSS中的@media和@import规则上,也可以被用在HTML

cocos2d-x 2.x屏幕适配基础

一开始我就忽略了屏幕适配的问题,现在才发现它是多么的重要.通过实践才领悟了其基础概念,而屏幕适配的策略是建立在其上的,有很多,但我还没有认真研究.这里仅把自己对屏幕适配基础知识进行一个梳理. 关于屏幕适配,有一个基础单位:像素.像素构成了分辨率,不应该把分辨率理解为大小.因此这里不说大小,只说分辨率:不说长宽,只说横纵. 1.FrameSize 这个最好理解,就是设备的分辨率,不同的手机有不同的分辨率.事实上,在PC上面开发也有一个设备分辨率,那就是在main.cpp里面设置的窗口分辨率,这个窗

IOS开发——UI基础-屏幕适配

一.适配 1.什么是适配?适应.兼容各种不同的情况 2.移动开发中,适配的常见种类 2.1系统适配 针对不同版本的操作系统进行适配 2.2屏幕适配 针对不同大小的屏幕尺寸进行适配 二.点和像素 1.在用户眼中屏幕是由无数个像素组成的像素越多,屏幕越清晰 2.在开发者眼中屏幕是由无数个点组成的,点又是由像素组成的像素越多,屏幕越清晰 三.Autoresizing简介 1.在Autolayout之前,有Autoresizing可以作屏幕适配,但局限性较大,有些任务根本无法完成相比之下,Autolay

cocos2dx基础篇(29)——屏幕适配

[唠叨] 手机的屏幕大小千差万别,如现在流行的安卓手机屏幕大部分长宽比例为16:9.而iPhone 5S的长宽比例为71:40(接近16:9),也有预测说iPhone 6S的长宽比例也将会是主流的16:9.另外还有一些平板电脑为4:3.16:10.5:4等等.当然还有一些其他的牌子可能屏幕比例也不一样. 要想让你的程序在各种手机上都能很好的呈现游戏画面,就需要进行屏幕适配. 本节将以下三篇文章进行提炼整合,摘取讲得比较好的段落. [致谢] http://gl.paea.cn/contents/1

android屏幕适配详解

android屏幕适配详解 官方地址:http://developer.android.com/guide/practices/screens_support.html 一.关于布局适配建议 1.不要使用绝对布局 2.尽量使用match_parent 而不是fill_parent . 3.能够使用权重的地方尽量使用权重(android:layout_weight) 4.如果是纯色背景,尽量使用android的shape 自定义. 5.如果需要在特定分辨率下适配,可以在res目录上新建layout

Android屏幕适配

1.基本概念 屏幕大小(screen size) —— 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸).android把屏幕分为以下4种:small,normal,large,extra large 屏幕密度(Screen Density) ——  一块实际的屏幕区域有多少个像素,一般用dpi衡量(每英寸有多少个点).相比起medium.high屏幕密度的设备,在一块确定大小的屏幕区域l密度为low的屏幕拥有的像素更少.android把屏幕密度分为4种:low,medium,h

android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )屏幕适配

1 Android手机目前常见的分辨率 1.1 手机常见分辨率: 4:3 VGA     640*480 (Video Graphics Array) QVGA  320*240 (Quarter VGA) HVGA  480*320 (Half-size VGA) SVGA  800*600 (Super VGA) 5:3 WVGA  800*480 (Wide VGA) 16:9 FWVGA 854*480 (Full Wide VGA) HD        1920*1080 High D

Android屏幕适配常识

屏幕适配的注意事项 1. AndroidManifest.xml设置 在中Menifest中添加子元素 android:anyDensity="true"时,应用程序安装在不同密度的终端上时,程序会分别加载xxhdpi.xhdpi.hdpi.mdpi.ldpi文件夹中的资源. 相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源: 1) 如果drawable-hdpi.drawable-mdpi.drawable-ldpi三个文件夹中有同一张图片资

蓝懿教育 数据库&屏幕适配

一.数据库操作1创建CREATE TABLE IF NOT EXISTS 表名(字段1 类型1 修饰词, 字段2 类型2) INTEGER PRIMARY KEY AUTOINCREMENT意思是试这个字段作为主键 (后续见fmdbDemo)2增加3删除4修改5查询(不涉及数据库内容或者结构更改) 二.沙盒以及路径获取 /Users/sunli/Library/Developer/CoreSimulator/Devices/073756A6-6159-4084-AD68-05029D3E9B04