摘要:
按钮长按点击监听器,通过setOnLongClickListener()方法设置,当按钮被长按超过500ms时,会触发此点击事件。 xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sch 阅读全文
摘要:
按钮点击事件 方式一:在xml文件中设置Button的属性onClick,属性值是一个方法名,当点击按钮时就会执行java代码中的这个方法,以此来处理点击事件。 xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:andr 阅读全文
摘要:
kotlin语言区分可空类型和非空类型,并且不允许可空类型值调用函数,除非主动接手空安全管理 方式一:安全调用操作符"?." 方式二:带let函数的安全调用操作符"?.let{ }" let函数说明: 1.是调用的let函数,就把它作为参数在函数体中使用 2.let函数的返回值是匿名函数体最后一行语 阅读全文
摘要:
函数 函数头 函数参数 Unit函数 匿名函数和隐式返回 函数类型 匿名函数参数和it关键字 匿名函数的类型推断 定义参数是函数的函数 函数内联 函数引用 函数类型作为返回类型 闭包 阅读全文
摘要:
相对布局中,下级视图位置由其他视图决定 决定下级视图位置的参照物有两种 以当前视图的平级视图为参照物 以当前视图的上级视图(即当前视图所在的RelativeLayout)为参照物 如果不设定下级视图的参照物,那么下级视图默认显示在RelativeLayout内部的左上角。 相对位置的属性取值 相对位 阅读全文
摘要:
线性布局中的下级视图有两种排列方式 当orientation属性为horizontal时,线性布局中的下级视图在水平方向上从左往右排列 当orientation属性为vetical时,线性布局中的下级视图在垂直方向上从上往下排列 线性布局的权重 概念:线性布局的权重,用来表示线性布局中各视图所占比例 阅读全文