【问题标题】:Android UI Design Idea [closed]Android UI 设计理念 [关闭]
【发布时间】:2012-01-27 05:41:41
【问题描述】:

在过去的 6 个月里,我一直在研究 android。我想知道为什么 UI 设计是在“dp”中完成的。如果在“%”而不是 dp 中提到它,那就太好了。我的意思是假设屏幕的总宽度和高度为“100%”,我们可以划分每个小部件的宽度和高度。可能是这样的:

<ImageView android:layout_width="20%" android:layout_height="20%" />

这样每个屏幕都会自动获取它。 Offcourse "wrap_content""fill_parent" 可以。但不能将它们用于所有视图。不知道有没有可能。

【问题讨论】:

  • 建议关闭,因为这不是问题。

标签: android xml layout ui-design


【解决方案1】:

这只是 Google 的 UI 设计方面,无法按照您的意愿进行操作。那是因为布局的高度和宽度采用整数值。但是,布局权重采用百分比形式的十进制值。所以,在某种程度上,你可以做你想做的事,但只能用重量而不是高度或宽度。 +1 的问题。

【讨论】:

  • 是的,我知道这是不可能的。我只是说如果我们有那个会很棒。就像我们设计简单的 HTML 网站一样简单。
  • 当然,它会很好。在实施基础上的好主意。我想知道是否可以通过弄乱 Android OS 源代码来实现。但这总是有风险的。如果你的编码特别好,我想你可以试一试。
【解决方案2】:

我认为你不能在布局xml中使用“%”,你可以使用布局weight

【讨论】:

  • 我知道我们不能使用“%”。我说如果我们有 UI 设计会更容易
  • 我可以建议您的是,您可以通过获取最大效用显示尺寸在编码中分配“%”
  • 我知道。但我的想法是对api进行修改,以便设计UI变得容易
  • 好主意,但仍然没有解决方法
猜你喜欢
  • 2013-07-01
  • 2010-10-13
  • 1970-01-01
  • 1970-01-01
  • 2011-07-22
  • 2012-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多