布局

创建不同类型的布局、添加用户互动并使用数据绑定。您将完成 AboutMe 应用;该应用通过按钮、图片以及一些可滚动的文本展示关于您的趣事。您还将构建 ColorMyViews 应用;该应用包含可点击的 TextView 以及点按时会更改颜色的按钮。

 

将 LinearLayout 与布局编辑器搭配使用

Codelab

构建 AboutMe 应用,并学习如何向 LinearLayout 中添加 TextView 和 ImageView。使用 ScrollView 使布局可滚动。

添加用户交互

Codelab

向 AboutMe 应用中添加 EditText 输入字段、一个按钮和一个点击监听器,以便用户添加或更新昵称。

将 ConstraintLayout 与布局编辑器搭配使用

Codelab

构建 ColorMyViews 应用并了解如何使用 ConstraintLayout。

使用数据绑定

Codelab

在 AboutMe 应用中运用数据绑定,让代码更简短、更易读且更易于维护。

“布局”测验

测试您对 View 和 ViewGroup(例如 LinearLayout 和 ConstraintLayout)方面知识的掌握情况,赢取“布局”徽章。