排序
匿名函数
匿名函数:没有名字的函数。 语法 基本语法 val anonymousFunction = fun(parameters): ReturnType { body return statement if needed} 示例代码 val numbers =...
高阶函数
高阶函数可以接受一个或多个函数作为参数,也可以讲一个函数作为返回值。 fun operateOnNumbers(a: Int, b: Int, operation: (Int, Int) -> Int): Int { return operation(a, b) } // 函数的使...
@BindingAdapter
基本介绍 @BindingAdapter 是 Data Binding 提供的注解,用来创建自定义的 XML 属性,使你可以在 XML 中直接调用方法,从而让布局更简洁、灵活。 用途 通过 @BindingAdapter,可以:• 为 View ...
RecyclerView
RecyclerView 是 Android 中一个用于高效展示大量列表数据的强大控件,是 ListView 的升级版。它具有更好的性能、更灵活的布局管理方式,并且支持强大的扩展能力。 RecyclerView 会回收这些独立...
ViewPager
基本介绍 ViewPager 是一种布局管理器,允许用户在数据页面之间左右滑动切换。这通常用于构建包含 多个视图 或 功能区域 的应用,用户可以通过水平滑动在它们之间进行导航,类似于画廊或一系列...
Class
带构造函数的类 /** * 带构造函数的类 */ class Robot(val name: String) { fun greetHuman() { println('Hello human, my name is $name') } fun walk() { println('I'm walking') } } // 类对...






