Android使用kotlin开发入门 (学习一)

关于

南京又是持续下雨的季节,下午在学习郭霖老师和鸿洋老师的博客文章的时候,看到了郭老师讲解的Jetpack新成员,App Startup一篇就懂,内容博大精深,发现是我还没学习使用的kotlin语言写的博客demo。。。回顾这一年来的Android工作,基本都是用的java语言写的代码,之前也看到有朋友在朋友圈分享他的kotlin写的天气类型app。现在想来是时候学习并记录一下。好在kotlin有一个特别好的优点就是可以和java混合开发,特别适合我这种kotlin新手在项目中混合编写学习。
下面的demo简单记录下如何使用kotlin编程,别的不说,代码量少了一大截。

效果图

在这里插入图片描述
简单演示了kotlin如何使用控件实例的点击监听。

新建一个Android项目

新建项目如下,如图所示,选择kotlin,然后点击继续即可:
在这里插入图片描述
等待自动生成即可。
我们看到MainActivity.kt(已经由.java变成了.kt),里面的基本代码也已经发生了变化:
在这里插入图片描述
其中变化之一呢,是由原来的:

public class Mainctivity extends AppCompatActivity()

变成了现在的这样:

class MainActivity : AppCompatActivity()

这就是继承,由原来的extends变成了:。
二就是override 字段,用来字类继承父类方法。
第三就是每局代码结尾不需要用;来做结尾。
第四就是定义变量类似C,用的val ,内容要赋值,不然会有空提示。

修改Activity_main.xml文件

新增对应的textview与button控件:

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪の星空朝酱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值