`
zhiweiofli
  • 浏览: 515393 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android UI设计的小技巧

阅读更多

<!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:SpaceForUL/> <w:BalanceSingleByteDoubleByteWidth/> <w:DoNotLeaveBackslashAlone/> <w:ULTrailSpace/> <w:DoNotExpandShiftReturn/> <w:AdjustLineHeightInTable/> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:UseFELayout/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!-- [if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} table.MsoTableGrid {mso-style-name:网格型; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-border-insideh:.5pt solid windowtext; mso-border-insidev:.5pt solid windowtext; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]-->

Android 手机上各种屏幕的分辨率大致有以下几种主流的:

 

屏幕统称

分辨率

比例

WVGA

800*480

5:3

HVGA

480*320

3:2

QVGA

320*240

4:3

 

Android 图标在各屏幕下的大小设置:

 

图标所在位置

QVGA ldpi

HVGA mdpi

WVGA hdpi

系统桌面

36*36

48*48

72*72

系统菜单

36*36

48*48

72*72

状态栏

24*24

32*32

48*48

标签

24*24

32*32

48*48

对话框上

24*24

32*32

48*48

列表视图

24*24

32*32

48*48

 

 

 

 

 

Android 设备的屏幕密度基线是中等。因此,一种被推荐的为多种屏幕密度创造图标方式是:

  1. 首先为基准密度设计图标(看表一为实际的像素尺寸设计的图标)。
  2. 把图标放在你的应用的默认可绘制资源中,然后在 Android 可视化设备(AVD )或者HVGA 设备如 T-Mobile G1 中运行应用。
  3. 根据需要测试和调整你的基准图标。
  4.   当你对在基准密度下创建的图标感到满意的时候,为其他密度创造副本。
    •   把基准图标按比例增加为150 %,创造一个高密度版本。
    •   把基准图标按比例缩小为75 %,创造一个低密度版本。
  5.   把图标放入你的应用的特定密度资源目录中。例如:
    •   中密度版本在 res/drawable-mdpi/ 目录下运行(或在默认 res/drawable/ 目录下运行)
    •   高密度版本在 res/drawable-hdpi/ 目录下运行。
    •   高密度版本在res/drawable-ldpi/ 目录下运行。
  6. 如果需要,测试和调整高密度和低密度的图标。
分享到:
评论

相关推荐

    android UI设计技巧

    在Android平台上进行UI设计是一项既具有挑战性又充满创意的工作。设计良好的用户界面不仅可以提升用户体验,还能使应用程序更具吸引力和易用性。以下是对标题和描述中提到的几个关键知识点的详细阐述: 1、**该做...

    《谷歌Android UI设计技巧》共五部分

    以下将根据提供的文件名,详细解析《谷歌Android UI设计技巧》的五部分内容。 **第一部分:该做的和不该做的** 这一部分主要讲解了Android UI设计的基本原则和避免的常见错误。开发者应该遵循平台一致性,确保应用...

    Android_UI设计开发技巧

    这篇文档将深入探讨Android UI设计开发的一些核心技巧,旨在帮助开发者提升应用的用户体验和视觉吸引力。 一、布局管理 Android提供了多种布局管理器,如LinearLayout、RelativeLayout、ConstraintLayout等,它们...

    android UI 各种小例子

    在Android开发中,UI设计是至关重要的一环,它关乎到应用程序的用户体验和视觉吸引力。本压缩包中的"android UI 各种小例子"为初学者提供了丰富的实践资源,旨在帮助开发者掌握基本的Android用户界面设计技巧。每个...

    传智播客 21.android的ui设计技巧视频课程代码

    传智播客的“21.android的UI设计技巧”视频课程聚焦于提升开发者在这一领域的技能。通过学习这门课程的代码,我们可以深入理解如何在Android平台上创建美观且高效的用户界面。 首先,WebView是Android系统中用于...

    Android中UI设计的一些技巧

    以下将详细介绍Android中UI设计的一些技巧,主要包括Android按钮(Button)的UI设计以及ListView和GridView的UI设计。 首先,Android按钮(Button)的UI设计要考虑按钮在不同状态下的显示效果。按钮通常具有以下三种...

    精彩绝伦的Android UI设计:响应式用户界面与设计模式 (1).pdf

    综合上述内容,可以看出《精彩绝伦的Android UI设计:响应式用户界面与设计模式》一书对于Android UI设计的全面覆盖,它不仅为设计师提供了一个平台技术的指南,还深入地讲述了设计方法与实践,为希望深入学习...

    AndroidUI设计经典Demo

    在Android开发领域,UI设计是至关重要的一环,它直接影响到应用的用户体验和整体质感。"Android UI设计经典Demo"提供了一系列实例,展示了如何在Android应用中实现丰富的动画效果、抽屉效果、自定义View以及输入法的...

    Android应用源码之UI设计之 仿做蘑菇街UI设计 源码.rar

    通过深入研究“仿做蘑菇街UI设计”的源码,开发者不仅可以学习到具体的UI设计技巧,还能掌握如何结合业务需求和用户体验,打造一个功能完备、美观易用的Android应用。在实际开发中,不断学习和借鉴优秀的UI设计,...

    androidUI典型例子

    这个"androidUI典型例子"是基于模仿奇艺客户端,旨在帮助开发者掌握Android UI设计的基本原则和技巧。下面,我们将深入探讨这个主题,并结合"qiyi_UIPlayHD"这个压缩包中的文件,解析相关的知识点。 1. **布局管理...

    android ui基础教程

    本书旨在帮助读者掌握设计美观、高效且用户友好的Android应用界面所需的各项技能和知识,是Android UI设计领域的经典教程之一。 ### 一、Android UI设计的重要性 在当今高度竞争的移动应用市场中,用户界面(UI)的...

    提升Android应用视觉效果的10个UI设计技巧

    在Android应用开发中,UI设计对于提升应用的用户体验和视觉吸引力至关重要。以下是对标题和描述中所述10个UI设计技巧的详细解释: 1. **使用适配设备屏幕的图像**:不同设备屏幕尺寸和分辨率各异,因此为特定设备...

    Android_ui.zip_android_android 界面_android ui_android 界面_android

    本资源"Android_ui.zip"包含了一个名为"Android用户界面详解.doc"的文档,它可能详细介绍了Android UI设计的基础知识,帮助开发者学习如何构建Android应用的用户界面。 首先,Android UI由多个组件构成,如布局...

    QQUI android QQUI

    对于想要学习和提升Android UI设计技巧的人来说,QQUI是一个值得参考和研究的实例。 首先,我们来看看QQUI为何能被称为“好看的界面”。在UI设计中,美观不仅体现在色彩搭配上,还在于布局的合理性、图标的设计以及...

    Android_UI设计指导

    Google在其官方开发者博客中发布的“Android User Interface Design Tips”(Android UI设计技巧)幻灯片,为开发者提供了宝贵的指南。本篇文章将详细介绍该幻灯片中的核心内容,并结合实际案例进行解析。 #### 二、...

    android UI框架 实例项目 demo

    源码的存在使得我们可以直接运行和调试,这对于学习和提升UI设计技巧非常有价值。 Android UI框架主要由以下几个核心组件构成: 1. **布局(Layouts)**:布局是控制应用程序界面元素排列方式的容器。常见的布局有...

    Android书架UI实现

    在Android应用开发中,创建一个引人入胜的用户界面(UI)是至关重要的,尤其对于书籍类应用,书架式UI设计能提供一种直观且富有吸引力的用户体验。"Android书架UI实现"是一个专为Android平台设计的项目,旨在模拟...

    Android 系统UI设计规则.doc

    在Android系统UI设计中,遵循一系列规则和最佳实践至关重要,以确保用户界面的直观性、易用性和一致性。以下是对给定文件内容的详细解读: **1. Android UI技巧** **1.1 不该做什么** - **避免跨平台UI复制**:每...

    Android UI开发经典参考资料

    在Android应用开发中,UI(用户界面)设计是至关重要的,因为它直接影响到用户的使用体验。以下是一些关于Android UI开发的经典知识点,这些知识点都包含在提供的压缩包文件中。 1. **9-patch 图片**: Android 9-...

Global site tag (gtag.js) - Google Analytics