- 昨天把kotlin基础过了一遍,今天开始看金老师的课
- info:Any?,表示info的类型可以是任何类型,?表示info可为null,空
- 用log.d去显示一些信息,去debug
- Android Kotlin 基础知识 | 培训课程 | Android Developers (google.cn)
- 第1课:构建首个应用
- 如何设置 Android Studio 以使用 Kotlin,以及如何构建应用。您将首先构建“Hello World”,然后构建使用图片文件和点击处理程序的应用。您将了解如何构建 Android 项目,如何在 Kotlin Android 应用中使用和修改视图,以及如何确保应用向后兼容。此外,您还将了解 API 级别和 Android Jetpack 库。
- 在 Kotlin 程序中,
main()
函数是 Kotlin 编译器在代码中开始编译的特定位置;在 Android 应用中,则是由onCreate()
函数来担任这个角色 - 任何标有
@Composable
注解的函数都可通过setContent()
函数或其他可组合函数进行调用。 - Jetpack Compose 是 Google 推出的用于构建原生 Android 应用界面的现代工具包。它采用声明式编程模型,允许开发者通过 Kotlin 代码描述 UI 的样式和行为,而不是通过 XML 布局文件。
Greeting()
函数是一种可组合函数;请留意它上方的@Composable
注解。可组合函数会接受一些输入并生成屏幕上显示的内容。@Composable
函数无法返回任何内容。- 若要为自我介绍设置不同的背景颜色,您需要使用 Surface 将文本包围起来。
Surface
是一个容器, - Modifier 用于扩充或修饰可组合项。您可以使用的其中一个 Modifier 是
padding
修饰符,它会在元素周围应用空格