Kotlin开发之一 kotlin开发环境配置和创建项目(android)

本文详细介绍如何在Android Studio 3.0中配置Kotlin环境,包括安装Kotlin插件、创建Kotlin项目及基本用法。通过示例展示如何使用kotlinx.android.synthetic简化UI操作,无需findViewById。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

kotlin 作为一门新生语言 以其简介的风格和强大的效率而广受欢迎 本人也是神往已久 迫于项目开发 所以拖到今天才开始对kotlin进行项目级的整理 一边学习一边进步吧 关于kotlin 的特性什么的 我这里就不介绍了 给个传送阵 有兴趣的朋友可以去看一下

https://www.kotlincn.net/docs/reference/whatsnew13.html

这里有很多关于kotlin 的干货 本人也是在这里学习认识kotlin 的

好了 关于基础用法 kotlin 官方都有介绍 讲的比我好 我就不多说了 直接说kotlin 的环境配置 和 创建android 项目

kotlin已经很多开发工具所接受 提供的也有很多插件 本文以android studio 3.0为例 进行阐述

as 的安装请自行百度 安装好as 以后咱们开始配置kotlin 环境
打开settings --> plugins 搜索kotlin 插件 并安装 流程如图
打开 plugins 搜索 kotlin
1.png

找到以后 点击安装

2.png

安装完成以后 点击ok restart重启就好了
3.png

重新启动后 你就可以创建新项目了
打开 file --> new project

4.png

流程和原生没有太大差别 注意的是 左下角 有一行提示 include kotlin support 请记住勾选 这样ide 会直接生成kotlin工程 也不需要将java 转成kotlin 然后一路next --> finish 就可以了

看一下创建好的项目和原省的对比

kotlin项目

原生项目

kotlin 文件是以.kt 结尾的文件
Java 文件是以class 文件

接着上面说 将原生转换成 kotlin 选中文件 打开code

6.png

7.png

8.png

然后看一下结果

9.png

sync 完成以后 就可以了
然后你可以运行发一下 发现会报错 没有xml 文件 什么鬼??? 因为你还缺少配置 这也就体现了kotlin 的简洁和强大
import kotlinx.android.synthetic.main.yourxmnamel.*

例如

import kotlinx.android.synthetic.main.activity_main.*

<android.support.constraint.ConstraintLayout xmlns:android=“http://schemas.android.com/apk/res/android
xmlns:app=“http://schemas.android.com/apk/res-auto
xmlns:tools=“http://schemas.android.com/tools
android:layout_width=“match_parent”
android:layout_height=“match_parent”
tools:context=".MainActivity">

<TextView
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:text="java"
    android:id="@+id/main_tv"/>

</android.support.constraint.ConstraintLayout>

import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    this.main_tv.text = "kotlin";

}

}
这样你就可以设置textview 属性了 根本不用findViewById()了

布局效果合成
import kotlinx.android.synthetic.main.youname.view.*

好了 到此你就可以完结了 下一篇 基础view 的操作和绘制ui

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值