`
GodJohnny
  • 浏览: 94074 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Android多屏幕适配的一点总结

 
阅读更多
    对Android的多屏幕适配一直有个误解,网上搜出的一些资料、博客上讲述的也是错误的。认为图片放到xhdpi,mhdpi等文件夹下后,如果手机的dpi刚对应于这个文件夹。如xhdpi对应的dpi为320,某个手机的dpi为440,则也从xhdpi中加载图片,那么这个图片会原尺寸显示。实际并不是这样,系统仍然是从xhdpi中加载图片,但仍然会dpi的比例关系来放大图片。假如图片尺寸为100px,那么实际显示的尺寸则约为 440/320 * 100,约为137.5px,实际手机中截图测量,尺寸为140px。
    因此美术人员设计出效果图后,在切图时。应该把图片长度分别缩小至 440/320 的倍数来切图。以1920*1080为例,最接近这尺寸的就是iPhone 6的1334*750。可以直接在这个基础上设计后,切图。
分享到:
评论

相关推荐

    ios与android规范交互差异总结.pdf

    Toasts提示件在iOS上并不常见,更新信息多采用屏幕中间类似控件的方式,而Android的toasts和snackbar则是非常常见的轻量通知控件,一般出现在屏幕下方,并可能附带撤销操作。因此,在开发时,应统一toasts的提示位置...

    Android搜索关键字飞入飞出动画

    飞入效果指的是关键词从屏幕外某一点进入屏幕的过程,这通常通过`TranslationAnimation`或`ObjectAnimator`来实现。`TranslationAnimation`是Android提供的基础动画类,可以改变View的位置、大小等属性;而`...

    Android 资源与应用国际化

    ### Android资源与应用国际化...总结来说,Android应用的国际化和本地化是一个多方面的工作,涉及到资源管理、布局调整、语言和文化适应等多个环节。通过合理规划和使用适当的工具,可以有效提升应用的质量和用户体验。

    android pdf浏览

    总结来说,创建一个自定义的Android PDF浏览Demo涉及到选择合适的PDF处理库,实现手势识别和屏幕适配,以及处理用户交互。这需要深入理解Android的UI系统、事件处理机制,以及PDF库的使用方法。通过这样的Demo,我们...

    android 常用代码汇总

    ### Android常用代码知识点总结 #### 一、创建桌面快捷方式 在Android开发中,为应用程序创建桌面快捷方式是一项常见的需求。下面的代码片段展示了如何实现这一功能。 ```java /** * 为程序创建桌面快捷方式 */...

    Android_H264Stream:将H264流发送到H264Viewer

    总结来说,“Android_H264Stream”项目展示了在Android平台上处理和传输H264视频流的关键技术,这对于任何想要涉足移动视频应用开发的工程师都是一份宝贵的学习资源。通过理解和实践该项目,开发者可以提升自己在...

    浅扒Android动态设置字体大小的示例

    总结来说,Android开发中动态设置字体大小,可以通过`setTextSize()`方法,而获取尺寸值时,可以根据具体需求选择`getDimension()`, `getDimensionPixelOffset()`, 或 `getDimensionPixelSize()`。正确理解和使用...

    Android5.0中Material Design的新特性

    Material Design也考虑了不同设备和屏幕尺寸的适配,使得应用在手机、平板、Web等多个平台上都能提供一致的体验。设计师可以通过灵活的网格系统和自适应布局来实现这一点。 总结来说,Material Design在Android 5.0...

    屏幕截屏并保存1

    在实际使用屏幕截屏功能时,需要注意的一点是,截屏操作可能会导致游戏帧率瞬间下降,对于帧率要求高的游戏,如包含物理引擎(如Box2D)的游戏,可能会造成短暂的游戏体验中断。因此,应尽量避免在关键游戏流程中...

    集成所有View的上拉加载下拉刷新

    总结来说,集成所有View的上拉加载下拉刷新涉及到多个方面,包括Android原生组件的使用、自定义实现、异步数据加载、错误处理以及性能优化。理解这些概念和技术,对于构建流畅、功能丰富的移动应用至关重要。通过...

    空气曲棍球

    这些框架提供了丰富的组件库,可以方便地处理设备特性,如屏幕适配、通知推送等。 在项目实施过程中,我们会遇到性能优化的问题。由于移动设备的硬件资源有限,我们需要确保游戏运行流畅,避免过度消耗CPU和GPU。这...

    BigShortcutsEditButton:BigShortcutsEditButton调整的源代码-Big source code

    总结,BigShortcutsEditButton项目是一个关注Android系统快捷方式编辑按钮优化的开源项目,通过增大按钮尺寸,提升用户体验,尤其是对大屏幕设备和无障碍需求的用户。它展示了开源社区的力量,为开发者提供了学习和...

    应用程式

    总结起来,"应用程式" 和 "TypeScript" 结合暗示了使用 TypeScript 和 Ionic 框架构建移动应用的过程,涉及到了项目结构、组件开发、服务封装、第三方库集成、测试和部署等多个方面。通过熟练掌握这些知识,开发者...

Global site tag (gtag.js) - Google Analytics