Kotlin Android入门教程

作者: 黑泥卡 | 来源:发表于2017-05-25 22:28 被阅读338次
    Screenshot_1504704122.png

    为了赶时髦,我也试了一把 Kotlin 😉
    怎么开始学习Kotlin呢?
    因为我是Android出身,所以我就选择AndroidStudio开始我的Kotlin生涯。
    首先下载androidStudio3.0版本,现在还是预览版。已经集成了Kotlin省的折腾。
    在创建工程的时候,多了个 Kotlin support 选项,这样就可以直接创建Kotlin工程了。

    新建工程
    PS:项目构建非常慢,十几分钟大概。。。

    接下来,你会看到gradle多了这些:
    Project

    ext.kotlin_version = '1.2.21'
    ...
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    

    Moduel

    apply plugin: 'kotlin-android'
    apply plugin: 'kotlin-android-extensions' //这个是我手动添加的,为扩展
    ...
    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    

    插件同步完之后,就可以尽情享受 Kotlin 了。
    这时候如果你有个 id 为 textView 的控件,你就可以不用 findViewById 了!

    package com.example.yun.kotlindemo
    
    import android.annotation.SuppressLint
    import android.support.v7.app.AppCompatActivity
    import android.os.Bundle
    // Using R.layout.activity_main from the main source set(导入layout)
    import kotlinx.android.synthetic.main.activity_main.*
    
    class MainActivity : AppCompatActivity() {
    
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_main)
            textView.text = "3+7="+sum(3,7)
        }
    
        fun sum(a:Int,b:Int):Int{
            return a + b
        }
    }
    
    效果

    接下来只要按照官方教程学习即可。
    中文教程: Kotlin 语言官方参考文档 中文版

    相关文章

      网友评论

      本文标题:Kotlin Android入门教程

      本文链接:https://www.haomeiwen.com/subject/liazxxtx.html