美文网首页
Kotlin入门学习

Kotlin入门学习

作者: Happy668 | 来源:发表于2017-05-18 13:44 被阅读0次

    2017谷歌IO大会,官方支持Kotlin,为了不落后,还是先学习一下吧

    环境安装

    • 1.Android Studio
    • 2.Kotlin插件(进入Android Studio 的Setting的plugin栏,然后安装Kotlin插件,一个字慢,安装完成重启AS)

    新建项目

    • 1.和原来一样新建项目就行
    • 2.配置Gradle
      2.1修改项目build.gradle
    buildscript {
        ext.kotlin_version = '1.1.0'
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.3.2'
                    // NOTE: Do not place your application dependencies here; they belong
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }
    

    2.2修改app中的build.gradle

     apply plugin: 'kotlin-android'
     apply plugin: 'kotlin-android-extensions'
    
     compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
     compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
    
    • 3.MainActivity转换成Kotlin代码
      打开文件,然后选择Code -> Convert Java File to Kotlin File
    QQ截图20170518115505.png

    查看先后代码区别
    转换前

    1.png

    转换后

    2.png

    运行项目

    正常运行就可以了,Hello Kotlin项目完成
    布局代码

     <TextView
            android:id="@+id/tv_test"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Hello World!"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    

    kt文件代码

    注意手动添加导入

    import kotlinx.android.synthetic.main.activity_main.*
    
    //直接引用id
     tv_test.text="Hello Kotlin";
    

    相关文章

      网友评论

          本文标题:Kotlin入门学习

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