android学习 基础知识


大小用dp; 字体用sp

1、@Override注解

@Override 注解是用来指定方法重写的,只能修饰方法并且只能用于方法重写,不能修饰其它的元素。
它可以强制一个子类必须重写父类方法或者实现接口的方法。
所以 @Override 的作用是告诉编译器检查这个方法,保证父类要包含一个被该方法重写的方法,否则就会编译出错。
这样可以帮助程序员避免一些低级错误。

布局管理器

通用属性

layout_width="":宽度
layout_height="":高度
layout_margin:距外部元素的距离;layout_marginLeft:距左边的距离
layout_padding:距内部元素的距离
background-"":背景颜色

线性布局 LinearLayout

layout_weight:去除已有长度外,剩余部分的权重
gravity:内部元素的排列方式

相对布局 RelativeLayout

layout_toLeftOf:
layout_toRightOf = "" :在谁的右边
layout_below = "":在谁的下面
layout_alignBottom:
layout_alignParentBottom

TextView