这篇文章主要是记载关于android的分辨率相关问题,比如自适应大小等等。日日累计,必成。嘿嘿
1.其中的new指的是4.0的
- QVGA (240x320, low density, small screen) QVGA(240X320,密度低,小屏幕)
- WQVGA400 (240x400, low density, normal screen) WQVGA400(240X400,密度低,正常屏幕)
- WQVGA432 (240x432, low density, normal screen) WQVGA432(240x432,密度低,正常屏幕)
- HVGA (320x480, medium density, normal screen)为HVGA(320x480的,中密度,正常屏幕)
- WVGA800 (480x800, high density, normal screen) WVGA800(480X800,高密度,正常屏幕)
- WVGA854 (480x854 high density, normal screen) WVGA854(480X854密度高,正常屏幕)
- WXGA720 (1280x720, extra-high density, normal screen) new WXGA720(1280 × 720,超高密度,正常屏幕)新
- WSVGA (1024x600, medium density, large screen) new WSVGA(1024X600,中密度,大屏幕) 新
- WXGA (1280x800, medium density, xlarge screen) WXGA(1280 × 800,中密度,XLARGE屏幕)
2 .
px (pixels)像素 -- 一般我们HVGA代表320x480像素,这个用的比较多。
dip或dp (device independent pixels)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。
sp (scaled pixels — best for text size)放大像素-- 主要处理字体的大小
分享到:
相关推荐
3. **弹出框尺寸硬编码**:如退出对话框的尺寸被直接写死,这会导致在高分辨率设备上看起来过小,或者在低分辨率设备上过大。 #### 解决方案与最佳实践 针对上述问题,Android提供了一系列工具和技术来帮助开发者...
总结,Android多分辨率适配是一项复杂但必要的任务,涉及到资源文件的组织、布局设计、像素单位转换等多个方面。通过合理运用上述方法,开发者可以确保应用在各种设备上都能提供良好的用户体验。在实际项目中,还...
### Android主流分辨率及对应机型详解 #### 一、引言 在移动互联网时代,随着智能手机的普及和技术的进步,屏幕分辨率成为衡量手机显示效果的重要指标之一。不同分辨率的屏幕能够为用户提供不同的视觉体验,同时也...
玩转Android多分辨率规格的界面设计 随着移动互联网的飞速发展,Android系统因其开放性和灵活性,成为全球最受欢迎的移动操作系统之一。然而,这也带来了挑战,尤其是对于界面设计师而言,如何应对Android设备屏幕...
总结,获取Android设备屏幕分辨率是Android开发中的基本操作,主要通过`DisplayMetrics`类和`Display`接口实现。理解屏幕分辨率、密度与像素的关系,以及如何进行适配,是开发高质量Android应用的关键步骤。`...
### Android屏幕分辨率详解 在开发Android应用的过程中,适配不同尺寸和分辨率的设备是一项重要的工作。本文将详细介绍Android系统中的屏幕分辨率概念、不同分辨率密度下的资源文件命名规则以及实际应用场景。 ###...
总结来说,解决Android分辨率适配问题,关键在于理解和利用Android的密度独立像素、资源多版本以及动态计算布局参数。通过自定义`LayoutInformation`类,我们可以更方便地管理和适配View的布局,但需要注意的是,...
总结起来,获取Android手机分辨率主要包括使用DisplayMetrics和Display类的方法,同时考虑屏幕密度、横竖屏切换以及屏幕尺寸分类等因素。理解并正确应用这些知识点,可以帮助开发者创建适应各种设备的高质量Android...
- Java是Android的主要开发语言,对于多分辨率适配和设备判断,大部分逻辑都会在Java代码中实现,例如上面提到的检查屏幕尺寸的方法。 - 使用Java的条件语句和逻辑运算符,可以根据设备特性选择合适的布局和资源。...
这篇总结涵盖了Android界面设计、网络通信以及图形处理的一些核心概念。 首先,我们来讨论一下像素单位。在Android开发中,我们通常会遇到dip(设备独立像素)和dp(density-independent pixels),这两个单位都是...
然而,直接从磁盘或网络加载大图可能会导致内存溢出。因此,我们通常使用图片库如Glide、Picasso或 Fresco,它们提供了高效、流畅的图片加载策略,包括缓存机制、占位符和错误图的显示。 2. **内存管理**:Android ...
总结来说,适配Android屏幕需要理解屏幕尺寸和密度的概念,合理使用dp和sp单位,并利用自动化工具如DimenTool来生成不同分辨率的值。这不仅可以提高开发效率,还能确保应用在各种设备上提供优秀的用户体验。对于...
AndroidBug修改总结涉及的内容主要包括以下几个方面: 1. **系统图标位置的调整**:在Android系统的定制开发中,开发者可能需要调整系统图标的显示位置。这通常涉及到对Android系统资源文件的修改,比如替换或编辑...
Android 基础知识总结 Android 基础知识总结是介绍 Android 的基础概念、基础知识,包括 Activity、Service 等基础概念,以及在开发过程中需要的配置列举。 Android 一词的本义是指“机器人”,它是由 Andy Rubin ...
总结,Android应用在处理多分辨率适配时,关键在于创建适配不同设备的资源文件,使用合适的布局和单位,并根据设备特性进行动态调整。同时,判断设备类型可以帮助我们提供更针对性的用户体验。在处理图片时,保持等...
总结来说,Android编程实现屏幕自适应主要通过创建多尺寸布局文件、提供不同分辨率的资源、获取屏幕尺寸信息以及处理屏幕方向变化来实现。合理运用这些方法,可以让应用程序在各种尺寸和分辨率的Android设备上表现出...
此外,由于Android设备种类繁多,屏幕尺寸、分辨率、硬件配置各异,适配工作也很重要。 【总结】 “浙江大学Android公开课”是一次全面学习Android开发的良机,不仅涵盖了系统原理,还涉及实际应用开发。通过学习...
以下是对"android传感器总结"这一主题的详尽解析。 一、Android传感器类型 Android系统支持多种传感器类型,包括: 1. **加速度传感器**(Accelerometer):测量设备在X、Y、Z轴上的线性加速度,通常用于识别设备...
总结起来,"Android_opencv_camera_1"是一个基础的Android相机应用,利用了OpenCV进行图像处理。开发者可能已经实现了基本的相机预览和用户界面,但还有很大的空间去扩展和优化,包括增强图像处理功能、优化性能以及...
本文将对Android画图的相关知识进行详细的总结,包括Bitmap、Drawable、Paint、Animation等核心概念。 首先,我们来了解一下【Android画图学习总结(一)——类的简介.doc】中提到的基础知识。在Android中,Canvas...