Kotlin版HelloWorld

   5/18 Google发布Kotlin将最为Android编写的第一级代码,据说这个语言挺强大的,咱也尝试下。首先需要对AS 版本3.0以下的进行配置下,点击

配置好之后,重新启动AS,再次打开之后,你会发现

这就代表Kotlin插件安装成功,然后建立工程后,Java代码是可以转换为kotlin代码的,

这就可以变为kotlin代码了,

转换之后就是这样了。tv_first是布局里的id

之前查找控件时候,需要好多findViewByid去查找,现在可以直接用,确实太方便了,其实这是因为我们带入了一个包,

import kotlinx.android.synthetic.main.activity_main.*。就这样就能使用了,运行下程序,helloworld就可以了。
				
时间: 2024-09-28 04:12:13

Kotlin版HelloWorld的相关文章

建造者模式(Java与Kotlin版)

前文推送 设计模式 简单工厂模式(Java与Kotlin版) 工厂方法模式(Java与Kotlin版) 抽象工厂模式(Java与Kotlin版) Kotlin基础知识 Kotlin入门第一课:从对比Java开始 Kotlin入门第二课:集合操作 Kotlin入门第三课:数据类型 初次尝试用Kotlin实现Android项目 1. 定义 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 2. 结构 Product:产品角色:

工厂方法模式(Java与Kotlin版)

前文推送 设计模式 简单工厂模式(Java与Kotlin版) Kotlin基础知识 Kotlin入门第一课:从对比Java开始 Kotlin入门第二课:集合操作 Kotlin入门第三课:数据类型 初次尝试用Kotlin实现Android项目 1. 定义 工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式.在工厂方法模式中,工厂父类负责

抽象工厂模式(Java与Kotlin版)

前文推送 设计模式 简单工厂模式(Java与Kotlin版) 工厂方法模式(Java与Kotlin版) Kotlin基础知识 Kotlin入门第一课:从对比Java开始 Kotlin入门第二课:集合操作 Kotlin入门第三课:数据类型 初次尝试用Kotlin实现Android项目 1. 定义 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类.抽象工厂模式又称为Kit模式,属于对象创建型模式. 2. 结构 Abs

Java Web框架-----------------------struts2(官网教程版HelloWorld)

Java Web框架------------------struts2(官网教程版HelloWorld) 我们都知道Struts是Java Web 常用的三大框架之一,另外还有Spring.Hibernate.学习Struts很有必 要!那么怎么学习呢?我的建议是: 1.对于英语能力还可以的人,学技术我们要从官网文档学起,再结合中文别人所写的论文.博客,视频 等.这样可以达到事半功倍的效果. 2.对于阅读英语稍微吃力的人,我们可以下载有道词典,再来本计算机专业英语书,不懂就查,但是, 我们决不能

ReadHub项目Kotlin版开发指南(三、MVP架构)

ReadHub项目Kotlin版转换指南(一.环境搭建) ReadHub项目Kotlin版转换指南(二.数据库和网络请求) ReadHub项目Kotlin版转换指南(三.MVP架构) Android 开发中的 MVP 架构相信大家都已经熟悉,不熟悉的请右转 Google,ReadHub 项目从 Java 转换成 Kotlin 过程中,我们需要一套新的架构方式来实现(Kotlin 项目中没有使用 dagger2). base 为 MVP 架构的基础部分,user 为其具体使用过程. base Ba

HeadFrist 观察者模式(Kotlin版)

HeadFrist 观察者模式(Kotlin版) 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 为了交互对象之间的松耦合设计而努力 气象站会通过设备获取一些气候信息,每隔一段时间发送到各个需要展示的面板上,面板显示:温度,湿度,压强 Observable(被观察者) interface Observable { public fun addObserver(o : Observer) public fun deleteObserver(o : Observer) public fu

【Prism】MEF版HelloWorld

引言 Pirsm框架是由微软P & P小组设计的,用于构建组合式的WPF企业级应用,支持两个IOC容器,分别为Unity和MEF.官方地址为http://compositewpf.codeplex.com/,在上面可以有最新的源码和Demo,其中多数Demo都是用Unity容器构建的,而本人比较喜欢MEF,打算把Unity的Demo全部改成MEF的,先从HelloWorld开始吧. 模块HelloWorldModule 我们需要将HelloWorld.xaml先导出,,如下 [Export(&qu

Qt版helloworld

跟学别的编程语言一样,Qt也不例外,一开始就想写一个helloworld.初学Qt十几天,看了一点关于Qt视频的介绍和书上的基础知识,对于Qt写工程的概念有了初步的认识,就代码的形式来说,Qt Creator可以让用户选择新建一个Gui项目和空的Qt项目.Gui项目从代码的形式上来看就跟C/C++多文件编译时差不多,分为一个类声明的.h文件.类函数实现的.cpp文件和主函数的.cpp文件,而且编译器根据我们创建项目时的选择和对于类名的命名给出了一些基本的代码框架.空的QT项目打开后就只有一个工程

Spring.DM版HelloWorld

本文主要描述使用Spring.DM2.0,创建OSGi的HelloWorld演示程序,理解Spring.DM的OSGi框架实现机制. 环境描述: 项目 版本 Eclipse 3.7.x JDK 1.6.x Sprng.DM spring-osgi-2.0.0.M1-with-dependencies 下载地址 一.环境准备 将spring-osgi-2.0.0.M1-with-dependencies ,解压到一个文件夹中,你能看到以下目录: 在Eclipse中点击菜单:File->Import