1、 xml规范
第一种写法
<标识符
xxxxx代码
xxxxx代码>
yyyyyy代码(空的话就不需要写)
</标识符>
第二种写法
<标识符
xxxxx代码
xxxxx代码/> 适合用于yyyy为空的情况
2、打提示的时候,可以不打android:这个前缀,比如要提示
属性android:gravity时,可以直接打g然后ctrl+/提示
3、textcolor里边的颜色采用AGRB,写法是#ARGB,值的范围
都是 0-255,也就是00-FF
4、 android:layout_width="fill_parent" 宽度充满父类布局
android:layout_height="fill_parent" 高度充满父类布局
android:layout_width="wrap_content" 宽度刚好包裹内容
android:layout_height="wrap_content" 高度刚好包裹内容
5、padding:内间距
android:paddingBottom 下内间距
android:paddingLeft 左内间距
android:paddingRight 右内间距
android:paddingTop 上内间距
6、 LinearLayout:线性布局,里边的所有东西都是从左往右
或者从上往下的。里边有一个属性,可以控制是左到右还是上到下
android:orientation="horizontal" 从左往右
android:orientation="vertical" 从上到下
7、 layout_margin 外间距
注意理解和padding的区别
8 、 理解EdittExt中hint属性 ,表示一个提示用户输入。
只要一个输入文字,里边的hint提示就自动消失
9.按Source 再按Format就是自动排版
-->
<!--
该文件演示的是LinearLayout布局
1、每次写一个控件的第一步,就是先写好
android:layout_width和
android:layout_height两个属性
2、LinearLayout一个最重要的属性,甚至我们可以
理解为只需要理解这个属性就ok了~
android:orientation="vertical" 从上往下
android:orientation="horizontal"从左往右
3、在LinearLayout布局里边,初学最容易犯的错误:
a、明明写了一个控件,但是找不到了
解决方法:检查该控件周围的控件的属性,是否宽度
或高度过大把它挤掉了
-->
<!--
这个文件是演示RelativeLayout布局的
1、默认都是从左上角排起
2、每一个组件都有一个id,id的写法
android:id="@+id/xxx",其中
xxx是我们自己定义的id名字,一个文件里边是唯一的
3、需要掌握的属性
a: android:layout_below 在什么下面
android:layout_above 在什么上面
android:layout_toLeftOf 在什么左边
android:layout_toRightOf 在什么右边
b:
android:layout_centerVertical="true" 竖向居中
android:layout_centerHorizontal="true"横向居中
android:layout_centerInParent="true" 横竖都居中
c:
android:layout_alignParentBottom 是否在布局的最下面
android:layout_alignParentTop 是否在布局的最上面
android:layout_alignParentRight 是否在布局的最右边
android:layout_alignParentLeft 是否在布局的最左边
-->