Android常用布局组件----重新认识Android(3)

    xiaoxiao2021-04-12  30

    Android布局:控制内部组件的排版,达到想要的界面效果 常用布局: LinearLayout:线性布局; RelativeLayout:相对布局 FremaLayout:帧布局 GridLayout:网格布局 一。LinearLayout:线性布局 1.Android:orientation:子组件的排列方向 水平:horizontal 垂直:vertical 2.android:layout_weight:权重,按照权重比例划分剩余空间的方式 水平:android:layout_width="0dp" 垂直:android:layout_height="0dp" 布局的嵌套使用 线性布局只能将内部子组件一行或者一列 二RelativeLayout:相对布局:将内部子组件安装设置的相对位置进行排列 位置属性: 1.相对兄弟组件: 1.相对兄弟组件的位置: 1.android:layout_toLeftOf:相对于指定组件的左边 2、android:layout_toRightOf:相对于指定组件的右边 3、android:layout_above:相对于指定组件的上边 4、android:layout_below:相对于指定组件的下边 2、相对于兄弟组件的对齐方式: 1、android:layout_alignLeft:与指定的组件左对齐 2、android:layout_alignRight:与指定的组件右对齐 3、android:layout_alignTop:与指定的组件左顶部齐 4、android:layout_alignBottom:与指定的组件底部对齐 2.相对应父布局的位置: 1.位置属性: 1.android:layout_alignParentLeft:在父布局的左边 2.android:layout_alignParentRight:在父布局的右边 3.android:layout_alignParentTop:在父布局的顶部 4.android:layout_alignParentBottom:在父布局的底部 2.居中属性: 1.android:layout_centerInParent:在父布局的中间 2.android:layout_centerInHorizontal:在父布局的水平居中 3.android:layout_centerInVertical:在父布局的竖直居中 三:FrameLayout:帧布局--内部组件都是在左上角层叠出现 内部组件的常用属性 1.layout_gravity:组件相对于布局的排列方式 2.margin:外边距 四、GridLayout:网格布局(Android4.0之后才有的) 将内部组件按照行和列进行排放 常用属性 : android:columnCount:最大的列个数 android:rowCount:最大的行个数 内部组件的常用属性 : android:layout_column:设置组件所在的列--索引从0开始 android:layout_row:设置组件所在的行--索引从0开始 android:layout_columnSpan:跨列 android:layout_rowSpan:跨列 跨行和跨列要结合 android:layout_gravity="fill"使用
    转载请注明原文地址: https://ju.6miu.com/read-667511.html

    最新回复(0)