工欲善其事必先利其器,工具的安装基于Android studio 2.2.3

Kotlin下载安装(这边我已经安装了就不卸载重新装了,搜索到后直接点击install按钮安装,然后重启就Ok了)
Kotlin插件的支持
在自己引用的build_gradle 中添加插件
apply plugin: 'com.android.application' apply plugin: 'kotlin-android'
然在Project中添加依赖
buildscript {
ext.kotlin_version = '1.1.2-4'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
添加好了之后点击同步就ok了
Java代码转换成Kotlin代码
1.我们新建一个项目自带空的Activity,可以通过下图这种方式将MainActivity.java装换成MainActivity.kt文件
2.我们装换之后的代码变成下图的样子
Kotlin Android Extensions的使用
1.在build.gradle中添加如下代码,然后同步
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' //---------------这句------------------------- apply plugin: 'kotlin-android-extensions' //-------------------------------------------
2.通过下面一段代码hello word 就完成了
/**
* 通过这个我们就能将layout布局目录下的activity_main的属性包裹进来,
* 然后直接通过直接设置有点像ButterKnife
* 我们直接拿到属性的Id就可以设置属性了,我这边是一个TextView
* 就可以直接show_tv.setText();设置他的属性了
*/
import kotlinx.android.synthetic.main.activity_main.*
class MyActivity : Activity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
textView.setText("Hello, world!")
}
}
3.属性导入(我们只需要在自己的Activtiy/Fragment中去加入我们布局中的属性去了)
import kotlinx.android.synthetic.main.<layout>.*
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Kotlin
# hello
# world
# Kotlin基础教程之面向对象
# Kotlin基础教程之伴生对象
# getter
# setter
# 内部
# 局部
# 匿名类
# 可变参数
# Kotlin基础教程之dataclass
# objectclass
# use函数
# 类扩展
# socket
# Kotlin语法学习-变量定义、函数扩展、Parcelable序列化等简单总结
# kotlin基础教程之类和继承
# 使用Kotlin开发Android应用的初体验
# Kotlin开发Android应用实例详解
# Android开发必备知识 为什么说Kotlin值得一试
# Kotlin基础教程之Run
# 标签Label
# 函数Function-Type
# 就可以
# 自己的
# 是一个
# 好了
# 去了
# 就不
# 只需
# 要在
# 可以通过
# 中去
# 自带
# 能将
# 重启
# 转换成
# 装了
# 这句
# 有点像
# 大家多多
# 直接点击
# 新建一个
相关文章:
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
在线制作视频网站免费,都有哪些好的动漫网站?
c++ stringstream用法详解_c++字符串与数字转换利器
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
七夕网站制作视频,七夕大促活动怎么报名?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
如何注册花生壳免费域名并搭建个人网站?
建站之星导航如何优化提升用户体验?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
C#如何在一个XML文件中查找并替换文本内容
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
建站之星ASP如何实现CMS高效搭建与安全管理?
网站制作公司排行榜,抖音怎样做个人官方网站
移民网站制作流程,怎么看加拿大移民官网?
宝塔新建站点报错如何解决?
建站之星下载版如何获取与安装?
建站DNS解析失败?如何正确配置域名服务器?
如何获取开源自助建站系统免费下载链接?
建站之星2.7模板:企业网站建设与h5定制设计专题
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
建站主机选哪家性价比最高?
如何快速搭建安全的FTP站点?
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
企业微网站怎么做,公司网站和公众号有什么区别?
如何在Ubuntu系统下快速搭建WordPress个人网站?
制作网站外包平台,自动化接单网站有哪些?
网站制作网站,深圳做网站哪家比较好?
如何通过WDCP绑定主域名及创建子域名站点?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
python的本地网站制作,如何创建本地站点?
公司网站设计制作厂家,怎么创建自己的一个网站?
网站图片在线制作软件,怎么在图片上做链接?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
C++如何使用std::optional?(处理可选值)
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
山东网站制作公司有哪些,山东大源集团官网?
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
制作宣传网站的软件,小红书可以宣传网站吗?
如何在腾讯云服务器快速搭建个人网站?
贸易公司网站制作流程,出口贸易网站设计怎么做?
安云自助建站系统如何快速提升SEO排名?
如何在服务器上三步完成建站并提升流量?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
图册素材网站设计制作软件,图册的导出方式有几种?
公司网站制作价格怎么算,公司办个官网需要多少钱?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
建站之星北京办公室:智能建站系统与小程序生成方案解析
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。