资讯专栏INFORMATION COLUMN

kotlin 第一个Android项目

googollee / 2902人阅读

摘要:一创建过程二点击事件初始化命名为获取到控件设置的点击事件对比代码,虽然代码相似,可以看出简洁大大减少样板代码的数量。

一、创建过程

  

  

  

  

  

  

 

二、TextView点击事件
 1 class MainActivity : AppCompatActivity() {
 2 
 3     lateinit var tv:TextView;  //初始化TextView 命名为tv
 4     override fun onCreate(savedInstanceState: Bundle?) {
 5         super.onCreate(savedInstanceState)
 6         setContentView(R.layout.activity_main)
 7 
 8         tv = findViewById(R.id.tv);  //获取到TextView控件
 9         tv.setOnClickListener { tv.setText("ABC") }  //设置tv的点击事件
10     }
11 }

 

对比Java代码,虽然代码相似,可以看出Kotlin简洁: 大大减少样板代码的数量。

 

三、kotlin知识点

  

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/2505.html

相关文章

  • 坑中速记整理! 使用 kotlin一个 ReactNative Android 模块

    摘要:和两大新宠借熟悉下的用法不料掉坑里面了昨晚花了大半夜趁这会儿思路清晰把涉及到的一些关键信息迅速整理下最佳的使用快速开始写模块的方式生成的目录是一个标准的工程详见直接在中打开目录参考文章先用实现顶部菜单自动转换为一些坑中的 showImg(https://segmentfault.com/img/bVWypV?w=1080&h=1920); Kotlin 和 Swift, 两大新宠! 借...

    Bmob 评论0 收藏0
  • 弃 Java 而使用 Kotlin 的你后悔了吗?| kotlin将会是最好的开发语言

    摘要:本报告受访者的工作经验比参加调查的开发者要少一些。这其中不乏有因品牌吸引而投身于开发的学生,据调查显示,早期,主要由经验丰富的专业开发者使用,如今大批年轻的开发者及学生开始涌入。 自从 2011 年发布以来,Kotlin 凭借强大的功能在开发者中的欢迎程度与日俱增。且在一年前,Google 宣布 Kotlin 正式成为 Android 官方开发语言,由此引发了从 Java 迁移到 Ko...

    codecraft 评论0 收藏0
  • 弃 Java 而使用 Kotlin 的你后悔了吗?| kotlin将会是最好的开发语言

    摘要:本报告受访者的工作经验比参加调查的开发者要少一些。这其中不乏有因品牌吸引而投身于开发的学生,据调查显示,早期,主要由经验丰富的专业开发者使用,如今大批年轻的开发者及学生开始涌入。 自从 2011 年发布以来,Kotlin 凭借强大的功能在开发者中的欢迎程度与日俱增。且在一年前,Google 宣布 Kotlin 正式成为 Android 官方开发语言,由此引发了从 Java 迁移到 Ko...

    ad6623 评论0 收藏0
  • 从零开始学 Kotlin 之「1」基础篇

    摘要:前言大家好,这里是从零开始学之基础篇,本文首发于公众号,欢迎前往大家关注。也可以用在表达式中集合的使用创建一个集合,并用循环遍历输出也可以在用去检查集合中的元素最后从零开始学之基础篇到这里就结束了。 前言 大家好,这里是「从零开始学 Kotlin 之『1 』基础篇」,本文首发于公众号「Binguner」,欢迎前往大家关注。我会每周分享一些关于 Android 和其他方向的技术干货或一...

    hatlonely 评论0 收藏0
  • Kotlin可空性探索

    摘要:可空性在中,类型系统区分一个引用是可以容纳可空引用还是不能容纳非空引用。使用可以很方便得将可空转为非空,但可空变量值为,则会。 目录介绍 01.可空性 02.安全调用运算符:?. 03.Elvis运算符:?: 04.安全转换运算符:as? 05.非空断言:!! 06.let函数说明 07.可空类型的扩展 08.Java中判断方式 09.kotlin是否解决NPE 10.kotlin如...

    DataPipeline 评论0 收藏0

发表评论

0条评论

googollee

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<