马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 alltolove 于 2017-11-22 08:33 编辑
kotlin基础其实还有好多东西没讲到,比如密封类,异常处理等,以后慢慢会在实践中学习。现在开始学android开发,我们打开事先安装好的android studio 3.0,选新建立项目,然后出现如下图勾选上kotlin那个选择框(图中我哦用红线圈起来的部分就是要选择的)
继续下一步,选择个sdk版本,这里我们使用6.0,他能适配在全球大约39.3%的设备。
然后下一步选新建个Empty Activity的项目
再下一步直接点选finish就行了,项目建好后出现的是2个文件activity_main.xml和MainActivity.java,分别是设计界面和实现逻辑的用途。我们点左面文件的选项卡然后点选底下的text标签进入代码编辑区域
初始代码constraintLayout,是一种非常好用的布局器,但是需要图形化编程,我们这个教程不太适合讲这个(上传的图片太多了),我们主要讲解敲代码就能用的布局器linearLayout。
把这里的代码修改为:<?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">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:layout_gravity="center"/>
</LinearLayout>
几乎每个标签里都有android:layout_width="match_parent"
android:layout_height="match_parent"这两行语句,代表给控件初始化的宽跟高,这两句话的意思是让宽高充满整个屏幕。如果引号里是wrap_content就是包裹内容的意思。每个linearLayout里必须要有android:orientation="vertical"这一句设置布局方向的语句,我们现在是垂直布局,如果水平就写成android:orientation="horizontal"这样。好,现在点选屏幕上绿色小三角按钮启动项目,会出现选择手机模拟器的界面,需要新建个模拟器,点create new virtual device按钮,如图
点下一步我选的是oreo8.0你选别的也可以,一直下一步。建好后选中后点ok,然后等一会就会在屏幕上出现程序的显示效果了,如图:
|