美文网首页
kotlin第一课

kotlin第一课

作者: adustdu2015 | 来源:发表于2018-02-01 16:13 被阅读0次

kotlin第一课

1.activity_main.xml文件

    <TextView
    android:id="@+id/t_hello"
    android:layout_width = "wrap_content"
    android:layout_height = "wrap_content"
    android:text = "Hello World!"
    app:layout_constraintBottom_toBottomOf = "parent"
    app:layout_constraintLeft_toLeftOf = "parent"
    app:layout_constraintRight_toRightOf = "parent"
    app:layout_constraintTop_toTopOf = "parent"
    android:onClick="click"
    />

2.编写kt文件

注意:这里需要引入文件,输入id,之后alt+enter ,作为引入使用。
就可以直接使用t_hello.text = "kotlin"啦。

也就是用 t_hello.text  代替 t_hello.setText

 override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    t_hello.text = "你好,kotlin"

}
定义一个类

class MainActivity{
}

类继承

open class Animal(name:String)

class Person(name: String, surname: String) : Animal(name)

kotlin是时候和findViewById说再见啦
1.在app的模块中需要实现一下内容

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

2.然后就是愉快的玩耍啦。

 Picasso.with(mContext).load("https://avatars0.githubusercontent.com/u/17478136?s=460&v=4")
                .into(iv_picasso)

会在头文件中自动引入

import kotlinx.android.synthetic.main.activity_fresco.*

二。kotlin中输入写方法

 fun toast(test:String){
        Toast.makeText(applicationContext,test, Toast.LENGTH_SHORT).show()
    }
    调用

 toast("测试代码")

相关文章

网友评论

      本文标题:kotlin第一课

      本文链接:https://www.haomeiwen.com/subject/qfgdzxtx.html