
Kotlin
_武林萌主_
此刻打盹,你将做梦;而此刻学习,你将圆梦。即使现在,对手也不停地翻动书页。
展开
-
新版Android Studio的RecyclerView三种布局方式
效果图:1、数据类:Fruitclass Fruit(val name:String,val imageId:Int)2、RecyclerAdapter适配器:FruitAdapterclass FruitAdapter(activity:Activity, private val resourceId:Int, data:List<Fruit>) : ArrayAdapter<Fruit>(activity,resourceId,data){ .原创 2022-04-25 13:17:41 · 2755 阅读 · 0 评论 -
Android中Activity的生命周期
主界面package com.shellway.lifedemoimport android.content.Intentimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport com.shellway.lifedemo.databinding.ActivityMainBindingclass MainActivity : AppCompat原创 2022-04-21 07:14:32 · 969 阅读 · 0 评论 -
新版Android Studio不再使用findViewById,该用了啥?
前言:确保你的as在3.6或者以上版本1、在工程build.gradle中设置android { ... buildFeatures { viewBinding true }}2、package com.shellway.lifedemoimport android.content.Intentimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundlei原创 2022-04-21 07:09:38 · 600 阅读 · 1 评论 -
Android的startActivityForResult被弃用了,替代方案出炉
1、Activity01class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) var binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.原创 2022-04-21 06:30:41 · 6496 阅读 · 0 评论 -
Kotlin面向对象
一、有主构造函数和次构造函数第一步:使得Person类可继承,添加open关键字第二步:Student子类使用主构造函数继承父类Person注意:主构造函数是没有函数体的,直接定义在类名后面package com.shellway.helloworldopen class Person { var name = "" var age = 0 fun eat(){ println("name = $name , age = $age")原创 2022-04-19 06:16:47 · 1140 阅读 · 0 评论 -
Kotlin 变量、函数
1、变量分为:不可变和可变1⃣️不可变定义:val2⃣️可变:var另外,如果需要指定确切的类型,在变量名后边加上就可以fun main(){ var a : Int = 10 a *= 10 println("a = $a")}2、函数调用:max 是Kotlin自带的函数,将值大的数返回package com.shellway.helloworldimport kotlin.math.maxfun main(){ val a =原创 2022-04-19 03:58:03 · 399 阅读 · 0 评论