通过布局的嵌套可以创造出复杂的设计。如果想要美化之前的个人信息界面,可以采用 将 LinearLayout嵌入到RelativeLayout中的方法。这个布局包含一个在线状态标签和一 个描述字段。
单击调板中的竖直LinearLayout,然后在预览面板中Image View的下方单击并放置它。
确保工具提示显示alignParentLeft和 below=imageView。单击调板中的Plain TextView,接着在新添加的LinearLayout内部单击并放置此组件。这将是你的在线状态标识符。接着找 到 Large Text组件;在调板中单击它,这次在右侧组件树中找到另一个新添加的TextView, 在其下方单击并放置组件。当把鼠标移到LinearLayout中TextView的下方时,将出现一个 较粗的放置目标标识符,如图8-12所示。
使用属性面板,将第一个TextView的文本属性修改为online并为下方Text View的文 本属性添加描述。接下来在预览面板的任意位置单击并按下Ctrl + A|Cmd + A以选中所有 组件。找到layout:margin属性,展开它,将所有值设置为5dp,让每个组件有5像素的外 边距,如图8-13所示。
外边距控制组件的边与任意相邻组件之间