安卓仪表盘图标尺寸

3

我正在按照Android UI模式开发一个小应用程序,在构建仪表板时遇到了一些困难。

我的问题是:根据不同的密度,构建仪表板所使用的图标大小应该是多少。

在Android SDK文档中没有描述这个问题。

敬礼。

2个回答

2
如果有帮助的话,可以参考Google I/O日程应用程序中的DashboardLayout类http://code.google.com/p/iosched。该类本身位于src/com/google/android/apps/iosched/ui/widget/DashboardLayout.java。
它的使用示例如下:
  • dashboard本身和内部按钮的布局文件res/layout/fragment_dashboard.xml。请注意设置的style属性
  • 样式的示例res/values/styles.xml
  • 尺寸的示例res/values/dimens.xml
  • 颜色的示例res/values/colors.xml(显然,您可以使用任何颜色)
  • 与各种按钮状态相关的选择器示例res/drawable/home_btn_*.xml,以引用不同的可绘制文件
  • 实际使用的png文件的示例res/drawable-hdpi/home_btn_*.png,通常为144x96
我自己不知道需要这么多东西才能让它看起来完美,但是一旦我知道了如何正确制作它,事情就变得容易多了。

0

您可以使用密度独立像素(dp)而非常规像素来设置元素的大小。

请查看支持多屏幕 - Android


你能用dp发帖贴出你的问题截图吗?这样我们就可以看到可能出了什么问题。 - SERPRO
我已经阅读过了,但是没有找到我要找的内容。当您查看Android SDK文档中的“UI指南”时,在“图标设计”部分,您可以看到Android团队描述了应该用于构建应用程序不同部分的所有图标类型,但没有关于构建仪表板的图标大小指南。你有任何想法吗? - Harry Coder
我认为目前没有关于此的信息,但我仍然认为你可以使用密度像素来构建它,以在所有设备上呈现相同的外观。 - SERPRO

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接