快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Android中的5大布局和网格布局-创新互联

Android中的5大布局和网格布局:

我们提供的服务有:网站建设、成都网站制作、微信公众号开发、网站优化、网站认证、镇原ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的镇原网站制作公司
线性布局LinearLayout
    android:orientation="vertical"     线性布局的方向,vertical是垂直,horizontal是水平
    
    在线性布局中的控件所拥有的属性:
      android:layout_gravity="center_horizontal"    该控件在线性布局中的位置
        常用属性有:top、bottom、left、right、center、center_vertical、center_horizontal
        
      android:layout_weight="2"            该控件在线性布局中的权重,用来分割剩余空间
相对布局RelativeLayout
    在相对布局中的控件所拥有的属性:
    android:layout_alignParentTop="true"    该控件在相对布局中的顶部
    android:layout_alignParentBottom="true" 该控件在相对布局中的底部
    android:layout_alignParentLeft="true"   该控件在相对布局中的左边
    android:layout_alignParentRight="true"  该控件在相对布局中的右边
    android:layout_centerHorizontal="true"  该控件在相对布局中水平居中
    android:layout_centerVertical="true"    该控件在相对布局中垂直居中
    android:layout_centerInParent="true"    该控件在相对布局中的中间(水平和垂直居中的交点)
        
    android:layout_alignTop="另一个控件的Id"      相对布局中该控件在另一个控件上对齐
    android:layout_alignBottom="@+id/textView2"   相对布局中该控件在另一个控件下对齐
    android:layout_alignLeft="@+id/textView2"     相对布局中该控件在另一个控件左对齐
    android:layout_alignRight="@+id/textView2"    相对布局中该控件在另一个控件右对齐
        
    android:layout_above="另一个控件的Id"     相对布局中该控件在另一个控件的上方
    android:layout_below="@+id/tf"            相对布局中该控件在另一个控件的下方
    android:layout_toLeftOf="@+id/tf"         相对布局中该控件在另一个控件的左方
    android:layout_toRightOf="@+id/tf"        相对布局中该控件在另一个控件的右方
帧布局FrameLayout
    层叠控件,一个空间占一层,最先写的在最下层,最后写的在最上层(一层就是一帧)
    
    在帧布局中的控件所拥有的属性:
      android:layout_gravity="center_horizontal"    该控件在帧布局中的位置
         常用属性有:top、bottom、left、right、center、center_vertical、center_horizontal

表格布局TableLayout
    每一行都是一个Tablerow
        每一行高度是由每行最高控件决定的
        每一列宽度是由每列最宽控件决定的

绝对布局AbsoluteLayout
    每个控件都是离屏幕原点一定距离来确定位置,一般不推荐使用
        在绝对布局中的控件所拥有的属性:
        android:layout_x="125dp"        该控件离原点的X轴距离
        android:layout_y="86dp"         该控件离原点的Y轴距离

网格布局GridLayout
    android:rowCount="3"           网格布局的行数
    android:columnCount="4"        网格布局的列数
    
      在网格布局中的控件所拥有的属性:
      android:layout_row="0"               设置该控件在网格布局中第几行
      android:layout_column="0"            设置该控件在网格布局中第几列
  网格布局是从4.0之后才新增的,行列号都是从0开始算,该布局比较少用

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:Android中的5大布局和网格布局-创新互联
分享URL:http://6mz.cn/article/didicj.html

其他资讯