Chinese, Simplified subtitles

← A-ez7QcPGuo

A-ez7QcPGuo

Get Embed Code
10 Languages

Showing Revision 661 created 04/13/2016 by Udacity Robot.

  1. 我来说明一下我在面对一个新的布局时采用的推演过程。
  2. 这里看起来有两个等距的列,
  3. 需要我们分配线性布局权重,
  4. 而且每一列的权重要相等。
  5. 接下来,我们要创建水平线性布局。
  6. 在第一个子列中,我们设置三个垂直层叠的文本视图,
  7. 这样便完成了第一个垂直线性布局的设置,然后依此步骤创建第二个子列,
  8. 其中的两部分相互垂直堆叠起来,
  9. 即同样使用垂直线性布局。
  10. 这些是代码,我们在布局文件夹下创建了
  11. 一个新的 list_item_forecasts_today.xml 文件。
  12. 该代码与 list_item_forecast 非常相似,
  13. 采用了一个水平线性布局作为根元素,
  14. 第一个子列为垂直线性布局,
  15. 宽度为“0”,权重为“1”。
  16. 第二个子列为另一个垂直线性布局,
  17. 宽度为“0”,权重为“1”,
  18. 以此确保在每个子列之间
  19. 平均分配水平间距。
  20. 如果您返回到第一个线性布局,
  21. 请注意其中包含三个文本视图,
  22. 分别表示日期、最高温和最低温。
  23. 我们将重力指定为水平居中对齐,
  24. 因此线性布局中的任何内容都将水平居中对齐。
  25. 否则,它们将默认按线性布局左对齐。
  26. 这一情况同样适用于第二个线性布局。
  27. 我们将重力指定为水平居中对齐,这样其中的
  28. 图标和天气预报文本视图也会水平居中对齐。