【问题标题】:Android Dashboard Icon sizeAndroid 仪表板图标大小
【发布时间】:2011-12-26 22:34:21
【问题描述】:

我正在按照 Android UI 模式在 android 中开发一个小应用程序,但我在用于构建仪表板的模式方面遇到了一些困难。 我的问题如下:根据不同的密度,用于构建仪表板的图标的大小应该是多少。 android SDK文档中没有描述。

国王的问候。

【问题讨论】:

    标签: android icons size design-patterns dashboard


    【解决方案1】:

    如果有帮助,请参考 Google I/O 计划应用程序中的 DashbordLayout 类 http://code.google.com/p/iosched 该类本身位于 src/com/google/android/apps/iosched/ui/widget/DashboardLayout.java 中

    如何使用它的示例见:

    • res/layout/fragment_dashboard.xml 用于仪表板本身和里面的按钮。注意样式属性集
    • res/values/styles.xml 中使用的样式示例
    • res/values/dimens.xml 为例
    • res/values/colors.xml 用于他们使用的颜色(显然你可以使用任何颜色)
    • res/drawable/home_btn_*.xml 用于与按钮的各种状态相关的选择器示例,以引用不同的可绘制文件
    • res/drawable-hdpi/home_btn_*.png 用于实际使用的 png 文件,通常为 144x96

    我自己并不知道要让它看起来恰到好处,但一旦我知道如何正确地制作它,这让事情变得容易多了。

    【讨论】:

      【解决方案2】:

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

      看看Supporting Multiple Screens - Android

      【讨论】:

      • 您可以使用 dp 发布您的问题的屏幕截图吗?这样我们就可以确切地看到可能出了什么问题?
      • 我已经阅读了它,但我没有找到我要找的东西。当您查看 Android SDK 文档中的“UI 指南”时,在“图标设计”部分中,您可以看到 Android 团队已经描述了应该用于构建应用程序的不同部分的所有类型的图标,但是有与构建仪表板的图标大小指南无关。你有什么想法吗?
      • 好吧,我认为没有关于此的信息,但我仍然认为您可以使用密度像素构建它,使其在所有设备中看起来都一样..
      • 非常感谢...我会努力做到的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-24
      • 2021-10-29
      相关资源
      最近更新 更多