使用收藏整理 根据您的偏好保存和分类内容。
check_circle
自适应布局
ondemand_video 视频 可选
欢迎来到路径 3!之前您学习了如何构建具有多个屏幕的应用程序。在本路径中,您将学习如何使这些屏幕中的每一个都适应不同的屏幕尺寸!
check_circle
Reply 应用程序简介
ondemand_video 视频 可选
在本路径中,您将构建 Reply 应用程序,这是一个展示不同布局如何在不同尺寸的屏幕上工作的应用程序。
check_circle
使用动态导航构建自适应应用程序
emoji_objects 代码实验室
学习如何使用自适应导航 UI 模式使您的应用程序在大屏幕上正常工作。
check_circle
构建具有自适应布局的应用程序
emoji_objects 代码实验室
学习如何通过实现其中一种规范的布局模式来使您的应用程序适应大屏幕。
check_circle
实践:构建体育应用程序
emoji_objects 代码实验室
练习如何通过实现列表详细信息布局来提供更好的用户体验,以及如何在不同类型的设备上测试它。
check_circle
项目:创建我的城市应用程序
emoji_objects 代码实验室
创建一个应用程序,用于显示您居住城市推荐的游览地点。
check_circle
下一步是什么?
ondemand_video 视频 可选
恭喜您完成第 4 单元!在本单元中,您学习了许多重要的主题,例如 Activity 生命周期、应用程序架构、导航组件和自适应布局。有了这些知识,您可以构建更健壮且可测试的应用程序,这些应用程序可以在各种不同设备和屏幕尺寸上提供更好的用户体验。
[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"缺少我需要的信息" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"太复杂/步骤太多" },{ "type": "thumb-down", "id": "outOfDate", "label":"过时" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"示例/代码问题" },{ "type": "thumb-down", "id": "otherDown", "label":"其他" }]
[{ "type": "thumb-up", "id": "easyToUnderstand", "label":"易于理解" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"解决了我的问题" },{ "type": "thumb-up", "id": "otherUp", "label":"其他" }]
{ "confidential": False }