详解Kotlin AndroID开发中的环境配置
在AndroID Studio上面进行安装插件
在Settings ->Plugins ->browse repositores.. ->kotlin 安装完成后重启AndroID Studio就生效了 如图所示:
在AndroID Studio中做Kotlin相关配置
(1)在根目录 的build.gradle中进行配置使用,代码如下:
buildscript { ext.kotlin_version = '1.1.2-4' repositorIEs { jcenter() } dependencIEs { classpath 'com.androID.tools.build:gradle:2.2.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" }}allprojects { repositorIEs { jcenter() }}task clean(type: Delete) { delete rootProject.buildDir}
(2)在app/build.gradle 中配置的使用
apply plugin: 'kotlin-androID'apply plugin: 'kotlin-android-extensions' compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"repositorIEs { mavenCentral()}
这样,kotlin的配置就已经完成了,我们来写第一个项目hello world
开始进行第一个小Demo的使用
(1)在布局文件中写一个textvIEw控件,代码如下:
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" xmlns:app="http://schemas.androID.com/apk/res-auto" xmlns:tools="http://schemas.androID.com/tools" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:orIEntation="vertical" tools:context="com.yoyoyt.kotlindemo.ThreeActivity"> <TextVIEw androID:ID="@+ID/text" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:text="aaaa"/></linearLayout>
(2)我们进行找ID赋值使用
第一种找控件的方式 代码如下:
import androID.os.Bundleimport androID.support.v7.app.AppCompatActivityimport androID.Widget.TextVIEwimport kotlinx.androID.synthetic.main.activity_three.*class ThreeActivity : AppCompatActivity() { private var b : TextVIEw ?= null overrIDe fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentVIEw(R.layout.activity_three) text.text="aaa" }}
第二找控件的方法 代码如下:
import androID.os.Bundleimport androID.support.v7.app.AppCompatActivityimport androID.Widget.TextVIEwimport androID.Widget.Toastclass ThreeActivity : AppCompatActivity() { private var b : TextVIEw ?= null overrIDe fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentVIEw(R.layout.activity_three) b = findVIEwByID(R.ID.text) as TextVIEw b!!.text="shds" Toast.makeText(this,b!!.text.toString(),Toast.LENGTH_SHORT).show() }}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
总结以上是内存溢出为你收集整理的详解Kotlin Android开发中的环境配置全部内容,希望文章能够帮你解决详解Kotlin Android开发中的环境配置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)