创造一个统一外观,感觉完整的用户界面会增加你的产品附加价值。精炼的图形风格也使用户觉得用户界面更加专业。本文档提供了一些信息,帮助你如何在应用界面的不同部分创造图标来匹配 Android 2.x框架下的普遍风格。遵守这些原则会辅助你为用户创造一个流畅而统一的体验。为了使你创建图标的工作进行的更加快速,你可以下载 Android 图标模板包。更多信息请浏览Android图标模板包的使用。


Android系统被设计在一系列屏幕尺寸和分辨率不同的设备上运行的。当你为自己的应用设计图标时,必须知道,你的应用有可能在任何设备上安装运行。正如支持多屏幕文档中所描述, Android 为你直接提供这样的图标,他们会在任何设备上正确的显示,无论这些设备的屏幕大小和分辨率如何。


一般来说,推荐的方式是为三种普遍的屏幕密度(如表1)中的每一种都创造一套独立的图标。然后,把他们储存在你的应用中特定的资源目录下。当你的应用运行时,Android平台将会检查设备屏幕的特性,从而加载特定密度资源目录下相应的图标。想要了解更多如何存储特定密度资源的信息,请参阅创造合格屏幕尺寸和密度的办法目录。


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


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


表 1. 对三种普遍屏幕密度中每一种密度的所需要的成品尺寸图标的摘要


Icon Type 对于普遍的屏幕密度标准版本尺寸(像素表示),


低密度屏幕(ldpi) 中密度屏幕(mdpi) 高密度屏幕(hdpi)
启动器 36 x 36 px 48 x 48 px 72 x 72 px
菜单 36 x 36 px 48 x 48 px 72 x 72 px
状态栏 24 x 24 px 32 x 32 px 48 x 48 px
标签 24 x 24 px 32 x 32 px 48 x 48 px
对话 24 x 24 px 32 x 32 px 48 x 48 px
列表视图 24 x 24 px 32 x 32 px 48 x 48 px

更多相关文章

  1. Android 中,应用程序需要的图片资源如何针对不同屏幕大小手机设计
  2. Android 开发神器系列(工具篇)之 Android 屏幕共享工具
  3. Android 适配不同的屏幕
  4. 【初印象】Android手机屏幕适配API:nodpi,xhdpi,hdpi,mdpi,ldpi
  5. 关于Android屏幕刷新机制的一些总结
  6. 关于Android WebView内容不同屏幕兼容处理
  7. Android屏幕适配(个人的一点点总结及经验)
  8. Android:自定义PopupMenu的样式(显示图标/设置RadioButton图标)
  9. 【Android 内存优化】Bitmap 内存占用计算 ( Bitmap 图片内存占

随机推荐

  1. android点击返回键退出应用的实现
  2. Android(安卓)Adapter
  3. react native友盟app统计
  4. 【Android性能工具】腾讯开源工具APT
  5. android.app.Activity 的介绍(转)
  6. Android客户端与服务器之间传递json数据
  7. 【移动开发】Android相机、相册获取图片
  8. [笔记]如何解决Your project contains C+
  9. Android动画之三:Property Animation(上)
  10. Android进阶(二)https请求No peer certif