符合 "Metrics and Grids"建议的 Android 布局示例

标签 android layout standards look-and-feel metrics

在尝试理解 Metrics and Grids 之后(相当新的)Android Design 网站的页面,我放弃了很多东西。所以,基本上,我试图找到在 Android 4 中使用的原始布局,以便我可以应用相同的概念。

为了使这个问题更加客观,并且不会因 stackoverflow 的“过于宽泛”而失败,我要求您提供用于重新创建的布局,完全准确,该页面上的示例。 Google 是否在示例中提供了它们?也许是一个努力符合标准的知名教学资料库?

例如,不清楚如何重新创建“48/3 指标”(16/16/16) 以使文本适合其中。如果我想使用 1 行小文本怎么办?是 16/wrap_content/16 还是 16/16/16 以使其与场景中的其他布局保持一致?万一……

我相信这不仅有助于小型开发人员,而且最重要的是,有助于标准化 Android Play 中应用的外观和感觉。该网站是一个良好的开端,但远非理想。

添加详情

我从来没有问过这么多赞成的问题,我什至没想到会这样(我还有其他一些我认为“更好”的问题,但到目前为止还没有那么多的投票和喜爱)。当然,并不是说我关心选票,而是表明对我所要求的内容的需求很大(这里有点ad populum,但仍然...)。

回复评论

@里卡多·阿马拉尔:

如果我不够清楚,我真的很抱歉:

  • 强制制定标准和要求标准明确是不同的问题。我喜欢 Android 的原因之一是我们拥有的自由度,所以我非常清楚强制大多数常见做法是不可能的。
  • 我认为这与自由概念中的“重新发明轮子”的概念有关。
  • 同样,这些只是示例。有些事情还不清楚...哪些是外部容器的填充和内部 View 的边距?很多时候,这会在选择器、拖动等方面有所不同,这再次转化为用户熟悉的外观和感觉。一件事感觉就像 split 头发,但很快就会产生很多小差异。并且用户会注意到它……看起来它缺少最后的“画龙点睛”。

@迈克尔·斯莱德:

我知道它们是示例,它们可能是根据模板进行线框设计的。如前所述,我已经在重用 SDK 中的代码,而且我知道它们只是示例,我们可以偏离它们。再一次,经过这么长时间,没有人回答。

选择性受益于精确度。这就是我想说和问的。因为它是一个建议并不意味着它的指导方针可以是你想要的任何东西。如果您这样做,则不再是建议。顺便说一句,这就是建议的全部要点:提供一个实现理论,而不强制任何人。

谢谢大家!

最佳答案

不想打扰您,但您喜欢的页面上的图像很可能是使用绘图程序创建的,并且没有示例可供使用。

如果没有人真正为您创建示例,最好的办法是查看 android SDK 附带的示例 - 在大多数情况下,它们将遵循指南。

请记住,它们只是指导方针。归根结底,您可以根据自己的喜好来创造愉快流畅的用户体验。

关于符合 "Metrics and Grids"建议的 Android 布局示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9678236/

相关文章:

java - Sugiyama Layout for Java 是否有一个很好的免费实现?

c++ - C++21 是下一个标准吗?

javascript - OnClick 和 OnKeyPress 符合标准

java - 安卓最终变量

android - 在 IDE 布局编辑器中检查方向

android - SQLCipher 中的 opendatabase 花费时间 Android :

c++ - 如何在 Qt Designer 中使小部件自动拉伸(stretch)到父小部件的大小

android - 不同设备上的listview空指针异常

html - 背景图片不会移动,如何居中?

c++ - "thread_local"适用于裸线程吗?