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("测试代码")
网友评论