用户在启动一个Android应用时,第一个关注的就是界面。界面主要包括布局和控件。优秀的界面设计会吸引用户的注意力,增加用户对应用的黏性。用户界面是应用程序开发的重要组成部分,决定了应用程序是否美观、易用,能否留住用户,从某种程度上决定了应用程序是否具有生命力。
通过本章的学习可以让读者熟悉Android用户界面的基本开发方法,了解在Android界面开发中常见的布局和控件的使用方法。本章主要通过登录和注册实例,掌握界面的常用布局和基本控件,然后使用Shape和Selector进行布局和控件的优化,最后介绍TextInputLayout、ListView、RecycleView及CardView等高级控件的使用方式,使读者可以轻松地构建美观、易用的界面。
Android布局和控件是Android的人机交互接口,本章主要讲解构成Android界面的常用控件及常用布局。图4-1为简单的登录界面,图4-2为进行了布局优化的登录界面,图4-3是非常常用的ListView,图4-4为比较热门的RecycleView效果。学习本章内容后,可以直接构建本书综合项目的登录、注册、列表、详情等布局。
图4-1 简单登录界面
图4-2 登录布局优化
图4-3 ListView
图4-4