Android从入门到进阶——布局
Android从入门到进阶——布局
一、组件
1、UI组件 (Android.view.View的子类或者间接子类)
2、容器组件(Android.view.ViewGroup子类或者间接子类)
二、UI组件:TextView,Spinner(下拉式列表),ListView(列表)
容器组件:RelevantLayout,LinearLayout,TableLayout,GridLayout,FrameLayout(帧布局),AbsoluteLayout
注意:ViewGrope两个内部类设置容器内的组件的布局:LayoutParams,MarginLayoutParems
dp设置组件大小,是虚拟单位,sp设置字体大小
Gravity设置在容器中的位置,Gravity属性在容器中设置,Layout_Gravity在组件中设置
weight设置在容器中的占比,只有在线性布局中才起作用