在Android studio3.0 用kotlin语言开发Android app demo
来源:互联网 发布:手机域名注册证书 编辑:程序博客网 时间:2024/06/08 23:17
转发请备注原文链接地址(含视频讲解)
Google I/O 大会后,Android Studio 就发布了3.0 金丝雀版本,支持 Kotlin 语言,增加了 Gradle 编译速度,支持即时应用开发,在 Android O 模拟器中增加了 Google Play Store,自适应图标等 20 多项新功能。今天我们一起讨论和学习android studio 3.0本如何使用Kotlin语言开发Android应用。废话不多说,我们直上使用步骤(说明:假定已经拥有了开发Android的基础, 约定Android Studio简称AS)
注意大家先安装Android Studio 3.0预览版本,我在前面已经写过一篇安装博客,大家可以参考:
安装Android Studio 3.0 预览版
下面我们用两个小实例来体验一下:
1,在kotlin代码中为TextView 设置文本
2,在kotlin代码中为Button实现一个点击事件
下面是开发步骤
一,创建一个新项目,勾选include Kotlin ,不然默认的还是java语言
二,在kotlin代码中为TextView 设置文本
1,为MainActivity的布局文件 activity_main 中的TextView设置一个id
2,在MainActivity中用下面的两句代码为TextView设置文本
3,这里的”findViewById”可以省略,
1)我们在app/build.gradle里面添加 一个插件:apply plugin: 'kotlin-android-extensions'
2)MainActivity只需要下面的一句代码就可以了
三、实现一个Button按钮的点击事件
1,activity_main.xml文件中添加一个Button按钮并设置id为btn
2,在MainActivity中添加以下代码
3,实现的效果图
好的,今天的博客就到这里了
学习资源:
你我学习网:https://www.niwouexi.com
官网:https://kotlinlang.org/
中文文档:http://tanfujun.com/kotlin-web-site-cn/docs/reference
Android官网:https://developer.android.google.cn/kotlin/index.html
最后是代码下载地址
- 在Android studio3.0 用kotlin语言开发Android app demo
- kotlin在Android studio3.0上的配置问题
- Android Studio3.0以下版本配置Kotlin
- Android Studio3.0下使用Kotlin
- android studio3.0 kotlin配置Anko
- Android Studio3.0以下版本配置Kotlin
- < Kotlin > Android Studio3.0 Kotlin工程问题集
- Android--初识Kotlin以及Android Studio3.0的新特性
- android新开发语言Kotlin的入手Demo
- Android studio3.0 kotlin执行main方法错误
- 【Android】使用Kotlin在Android Studio上开发App
- 【Android】使用Kotlin在Android Studio上开发App
- 如何在Android Studio中使用Kotlin开发app
- Android studio3.0介绍
- Android Studio3.0更新
- ButterKnife----- Android Studio3.0
- Kotlin-------------Android 开发一级语言
- Android开发官方语言-Kotlin
- php curl常见错误:SSL错误、bool(false)
- Spark之 KryoSerializer序列化
- 从容器之热看新时代的虚拟化技术
- dijit/form/FilteringSelect 的使用记录
- C#Linq 基本操作实例
- 在Android studio3.0 用kotlin语言开发Android app demo
- 基本算法------枚举
- RCFile和ORCFile
- 1034. Head of a Gang (30) <广搜>
- cURL实现发送Get和Post请求(PHP)
- ios-运用第三方字体
- Android App 瘦身总结 第一章 图片资源的优化处理
- 基于手机端的base64异步多图上传+php后台程序处理【代码】
- 107. Binary Tree Level Order Traversal II