美文网首页kotlinKotlin
Android Kotlin之kotlin-android-ex

Android Kotlin之kotlin-android-ex

作者: Lee_5566 | 来源:发表于2021-01-06 11:59 被阅读0次
    image.png

    kotlin-android-extensions

    kotlin-android-extensions插件可以直接使用资源,节省findviewbyid(), 不需要添加任何额外代码,也不影响任何运行时体验。

    代码展示:

    class ScrollingActivity : AppCompatActivity() {
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_scrolling)
    
            //等同于findViewById(R.id.toolbar) as Toolbar
            var  toolbarView=toolbar
            //为了更容易看懂,声明了一个变量。最简洁: setSupportActionBar(toolbar),一行搞定。
            setSupportActionBar(toolbarView)
            ..........
        }
        .........
    }
    

    添加插件

    在Gralde中配置:

    apply plugin: 'kotlin-android-extensions'
    

    然后点击sync Now, 开始同步。

    实例:


    image.png

    使用

    代码中使用需要添加头文件:

    import kotlinx.android.synthetic.main.<布局>.*
    
    image.png

    相关文章

      网友评论

        本文标题:Android Kotlin之kotlin-android-ex

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