工欲善其事必先利其器,工具的安装基于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
# 就可以
# 自己的
# 是一个
# 好了
# 去了
# 就不
# 只需
# 要在
# 可以通过
# 中去
# 自带
# 能将
# 重启
# 转换成
# 装了
# 这句
# 有点像
# 大家多多
# 直接点击
# 新建一个
相关文章:
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
制作电商网页,电商供应链怎么做?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
历史网站制作软件,华为如何找回被删除的网站?
如何选择高效稳定的ISP建站解决方案?
Bpmn 2.0的XML文件怎么画流程图
如何确认建站备案号应放置的具体位置?
如何快速上传建站程序避免常见错误?
如何在景安服务器上快速搭建个人网站?
宝塔面板创建网站无法访问?如何快速排查修复?
如何通过.red域名打造高辨识度品牌网站?
如何在阿里云通过域名搭建网站?
建站主机是否等同于虚拟主机?
如何在Golang中指定模块版本_使用go.mod控制版本号
网站制作话术技巧,网站推广做的好怎么话术?
贸易公司网站制作流程,出口贸易网站设计怎么做?
微信h5制作网站有哪些,免费微信H5页面制作工具?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
linux top下的 minerd 木马清除方法
北京企业网站设计制作公司,北京铁路集团官方网站?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
C#如何序列化对象为XML XmlSerializer用法
淘宝制作网站有哪些,淘宝网官网主页?
建站之星展会模板:智能建站与自助搭建高效解决方案
如何选择可靠的免备案建站服务器?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
如何用PHP快速搭建高效网站?分步指南
python的本地网站制作,如何创建本地站点?
如何通过智能用户系统一键生成高效建站方案?
如何快速配置高效服务器建站软件?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
如何注册花生壳免费域名并搭建个人网站?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
家庭建站与云服务器建站,如何选择更优?
如何使用Golang安装API文档生成工具_快速生成接口文档
微课制作网站有哪些,微课网怎么进?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
建站之星在线客服如何快速接入解答?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
宁波免费建站如何选择可靠模板与平台?
香港服务器租用费用高吗?如何避免常见误区?
,网页ppt怎么弄成自己的ppt?
如何选择网络建站服务器?高效建站必看指南
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。