Kotlin 是一个用于现代多平台应用的静态编程语言 ,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin已正式成为Android官方支持开发语言。
看本系列文章需要你有kotlin基础语法和安卓基础经验,本系列不过多解释这部分内容。
首先点击start a new Android studio project
![13067320-c2095b9fbda4a5b3.png](https://i-blog.csdnimg.cn/blog_migrate/0b18f95b3b921ace4422c9f7b0acafa7.webp?x-image-process=image/format,png)
Application name (翻译:应用名字)给APP取个名字
company domain(翻译:域名)默认就好
project location(翻译:项目位置)自己指定一个位置
Include kotlin support 勾选它(因为我们用kotlin写)
点击Next
![13067320-61991e659f87c0dc.png](https://i-blog.csdnimg.cn/blog_migrate/0b1d74d3dfccb1c0d5451841d49139a8.webp?x-image-process=image/format,png)
![13067320-4232350676905ceb.PNG](https://i-blog.csdnimg.cn/blog_migrate/fcfd736b8795209d7591a1b533cdd5c0.webp?x-image-process=image/format,png)
选择安卓版本默认就好。你也可以改。
点击Next
![13067320-ef2f4edb1f606900.PNG](https://i-blog.csdnimg.cn/blog_migrate/3c8d20ba56d7e7711becb68b4231ab3c.webp?x-image-process=image/format,png)
点击Empty Activity(空的活动,什么是活动?安卓四大组件之一,手机界面能看的见都是活动)
点击Next
![13067320-6d11940e9cebaf57.PNG](https://i-blog.csdnimg.cn/blog_migrate/b2413499ebf40b53dfc70c65020e8343.webp?x-image-process=image/format,png)
默认就好不过多解释
点击finish
![13067320-35ec7642f7830acd.PNG](https://i-blog.csdnimg.cn/blog_migrate/f44a6840c9f15a30ebd757566d130d92.webp?x-image-process=image/format,png)
gradle在构建比较慢,等一会就好了。
![13067320-da49a1e70808d441.PNG](https://i-blog.csdnimg.cn/blog_migrate/18b8595db48d4bf90140480d031606dd.webp?x-image-process=image/format,png)
构建好的项目
![13067320-3f704987385a0044.PNG](https://i-blog.csdnimg.cn/blog_migrate/19fb9010128e5abbf50b0f6516933ad1.webp?x-image-process=image/format,png)
添加字符串
![13067320-c0923debbf4fa0df.PNG](https://i-blog.csdnimg.cn/blog_migrate/5921708a5013d1bddc6155905506231e.webp?x-image-process=image/format,png)
修改布局文件如图所示
![13067320-3c7e82dd41ca2d72.PNG](https://i-blog.csdnimg.cn/blog_migrate/899e90e0ca734e3aa3037db1fb7ab991.webp?x-image-process=image/format,png)
给按键添加点击提示toast
![13067320-3ef14f7fd84b29d3.PNG](https://i-blog.csdnimg.cn/blog_migrate/6b67a800b275c5cc48fa1c5186ff0ad1.webp?x-image-process=image/format,png)
编译运行模拟器
![13067320-c168894dcbce0774.PNG](https://i-blog.csdnimg.cn/blog_migrate/fdffb19d81f517a90fc553a4a1ab6098.webp?x-image-process=image/format,png)
点击模拟器“确定”控件出现提示
![13067320-b49d7bf314c5cf8a.PNG](https://i-blog.csdnimg.cn/blog_migrate/98b9c348faf046adf6b5739f6047fc99.webp?x-image-process=image/format,png)