导入
布局屏幕概览
学习从零开始构建安卓应用的布局。
我们将构建的内容
从用户角度来看,这是一个简单的应用程序;但从程序员的角度来看,我们将开发一个功能完整的应用,让你在学习过程中掌握大量关于架构设计的知识。
我们将重点详细讲解以下内容:
- 使用约束布局构建界面
- 构建底部导航菜单
- 构建导航抽屉
- 为应用设置 WebView
- 处理字体
在开始下一课之前,请先查看附录,其中包含了项目启动所需的配置设置。
以下是我们的应用中将包含的各个页面片段:
要闻页面
该页面负责显示文章列表。当数据源更新时,由于我们采用观察者模式来监听数据变化并自动更新界面,列表将随之自动刷新,展示最新的文章。
文章页面
本页面将用于在应用内以阅读模式加载网页内容,而无需跳转到浏览器。用户可以在应用内部流畅地阅读文章。
收藏新闻页面
该页面将展示用户收藏的所有新闻,方便用户稍后阅读。
搜索新闻页面
该页面专门用于在数据库中搜索用户感兴趣的特定文章,并在界面上展示结果。支持通过作者、公司、主题、新闻来源等关键词进行搜索。