代码之家  ›  专栏  ›  技术社区  ›  Brad Hein

如何设计一个布局,看起来很好的纵向和横向方向?

  •  1
  • Brad Hein  · 技术社区  · 14 年前

    我需要为每个屏幕编码两个布局-一个用于纵向,一个用于横向?那太浪费时间了。

    1 回复  |  直到 14 年前
        1
  •  3
  •   DigitalRoss    14 年前

    是的


    根据 Hello, Android by Ed Burnette

    它适用于所有方向。 不幸的是,这通常不是 可能或导致奇怪的外观 屏幕。当这种情况发生时,你会 需要为创建不同的布局 横向模式。

        2
  •  0
  •   Yavuz Bahçeci    5 年前

    我认为现在最好的选择是约束布局。但在Android社区中,即使是一个制造商,也有很多设备和不同的屏幕尺寸。你呢必须倾斜屏幕的一个边界,从那里开始,并从这个边界设计你的应用程序。每个用户也可以为他们的显示器(dp)和字体(sp)选择不同的大小。对于这些选择,您可以使用不同的样式.xml文件夹。就像字符串.xml有不同语言的不同文件,样式.xml对于不同的dp选择也有不同的文件。你也需要处理这类事情。对于不同布局的横向和纵向模式,每件事都要做两次。

    如你所见,这是一个很大的工作。所以简单的设计是最重要的。