最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Kotlin開(kāi)發(fā)實(shí)戰(zhàn)之hello world

 更新時(shí)間:2017年05月20日 17:05:30   作者:Hello_word1024  
這篇文章主要為大家詳細(xì)介紹了Kotlin開(kāi)發(fā)實(shí)戰(zhàn)之hello world的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

Kotlin下載安裝(這邊我已經(jīng)安裝了就不卸載重新裝了,搜索到后直接點(diǎn)擊install按鈕安裝,然后重啟就Ok了)

Kotlin插件的支持

在自己引用的build_gradle 中添加插件

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'

然在Project中添加依賴(lài)

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"
 }
}

添加好了之后點(diǎn)擊同步就ok了

Java代碼轉(zhuǎn)換成Kotlin代碼

1.我們新建一個(gè)項(xiàng)目自帶空的Activity,可以通過(guò)下圖這種方式將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.通過(guò)下面一段代碼hello word 就完成了

 /**
  * 通過(guò)這個(gè)我們就能將layout布局目錄下的activity_main的屬性包裹進(jìn)來(lái),
  * 然后直接通過(guò)直接設(shè)置有點(diǎn)像ButterKnife
  * 我們直接拿到屬性的Id就可以設(shè)置屬性了,我這邊是一個(gè)TextView 
  * 就可以直接show_tv.setText();設(shè)置他的屬性了
  */
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.屬性導(dǎo)入(我們只需要在自己的Activtiy/Fragment中去加入我們布局中的屬性去了)

import kotlinx.android.synthetic.main.<layout>.*

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

靖江市| 三门县| 兰坪| 田东县| 兴文县| 北票市| 洪雅县| 永年县| 西城区| 互助| 大庆市| 桂林市| 沂水县| 宜春市| 山丹县| 甘谷县| 芮城县| 呼和浩特市| 根河市| 长丰县| 关岭| 勐海县| 岐山县| 闸北区| 聊城市| 铜鼓县| 达拉特旗| 新乐市| 故城县| 滦平县| 仁寿县| 太原市| 漳浦县| 邯郸县| 交城县| 宣恩县| 潮州市| 贵港市| 瑞金市| 大厂| 克拉玛依市|