Activity页面布局元素

FrameLayout
所有放在布局里的控件,都按照层次堆叠在屏幕左上角。后加进来的控件覆盖前面的控件;
LinearLayout
按照垂直或水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。如果是垂直排列,那么将是一个N行的结构,每一行只会有一个元素,而不论这个元素的宽度为多少;如果是水平排列,那么将是一个单行N列的结构。如果搭建两行两列的结构,通常的方式是先垂直排列两个元素,每一个元素里再包含一个LinearLayout进行水平排列;
RelativeLayout
相对布局允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。
AbsoluteLayout
绝对位置布局:在此布局中的子元素的android:layout_x和android:layout_y属性将生效们,用于描述该子元素的座标位置。屏幕左上角为座标原点(0,0),第一个0代表横座标,向右移动此值增大,第二个0代表纵座标,向下移动,此值增大。在此布局中的子元素可以相互重叠。在实际开发中,通常不采用此布局格式。
TableLayout
表格布局:适用于N行N列的布局格式。一个TableLayout由许多TableRow组成,一个TableRow就代表TableLayout的一行。
TextLayout
通常显示文字使用
ImageView
通常用于显示图片
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章