摘要:
虽然线性布局既能在水平方向排列,也能在垂直方向排列,但它不支持多行多列的布局方式,只支持单行(水平排列)或单列(垂直排列)的布局方式。若要实现类似表格那样的多行多列形式,可采用网格布局GridLayout。 网格布局中的下级视图按照从左往右,从上到下的顺序排列 通过属性rowCount设置行数 通过 阅读全文
摘要:
我们在使用Java语言时,经常会出现空指针异常NullPointerException。Kotlin基于过往语言设计的经验对这一问题进行了改良,把运行时可能出现的null问题,以编译时错误的方式,提前在编译期强迫我们重视起来,而不是等到运行时报错,防患于未然,提高我们程序的健壮性。 Kotlin语言 阅读全文
摘要:
Kotlin的空检查 null安全管理 阅读全文
摘要:
有两种滚动视图 垂直方向上的滚动视图ScrollView,需要将宽度设置为match_parent,或固定大小,高度设置为wrap_content 水平方向上的滚动视图HorizontalScrollView,需要将高度设置为match_parent,或固定大小,宽度设置为wrap_content 阅读全文
摘要:
Button由TextView派生而来,它们的区别有以下几点 Button有默认的按钮背景,TextView默认无背景 Button中的文本默认居中显示,TextView中的文本默认靠左显示 Button中文本默认英文字母都大写,TextView文本中英文字母保持原状 Button中新增的两个属性 阅读全文