<button id="dvsem"></button>

        RELATEED CONSULTING
        服务咨询
        选择下列产品马上在线沟通
        服务时间:24小时服务
        你可能遇到了下面的问题
        关闭右侧工具栏

        福州andriod app软件前端UI开发四个布局方法

                现在andriod的手机越来越火,因为谷歌采用的是开源的测量,跟苹果系统的闭源完全是不同的,苹果系统只能用在苹果的系统当中,但是安卓系统适用于任何的手机,所有安卓手机的占比是越来越大了。那开发anriod的工程师来说要安装什么软件,第一要配置jdk的环境,因为如果没有jdk的环境,不管你是在windows的环境还是os的环境基本都承载运行不了java的源文件,还要有elipse或者是stidio的ide开发工具,还要配置andriod的sdk开发工具包,还要把andriod的开发工具和elispe联系在一起用的adt软件,那配置好之后,我们可能第一步就是做andirod app软件前端的ui开发,那我们整理出四种不同类型的四个布局类型。FrameLayout(框架布 局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)

                 一、FrameLayout

            这个布局可以看成是墙脚堆东西,有一个四方的矩形的左上角墙脚,我们放了第一个东西,要再放一个,那就在放在原来放的位置的上面,这样依次的放,会盖住原来的东西。这个布局比较简单,也只能放一点比较简单的东西。   

         

        二、LinearLayout

        线性布局,这个东西,从外框上可以理解为一个div,他首先是一个一个从上往下罗列在屏幕上。每一个LinearLayout里面又可分为垂直布局
        (android:orientation="vertical")和水平布局(android:orientation="horizontal" 
        )。当垂直布局时,每一行就只有一个元素,多个元素依次垂直往下;水平布局时,只有一行,每一个元素依次向右排列。

            linearLayout中有一个重要的属性 android:layout_weight="1",这个weight在垂直布局时,代表行距;水平的时候代表列宽;weight值越大就越大。

         

        三、AbsoluteLayout

        绝对布局犹如div指定了absolute属性,用X,Y坐标来指定元素的位置android:layout_x="20px" 
        android:layout_y="12px" 这种布局方式也比较简单,但是在垂直随便切换时,往往会出问题,而且多个元素的时候,计算比较麻烦。

         

        四、RelativeLayout

            相对布局可以理解为某一个元素为参照物,来定位的布局方式。主要属性有:

                 相对于某一个元素

            android:layout_below="@id/aaa" 该元素在 id为aaa的下面
            android:layout_toLeftOf="@id/bbb" 改元素的左边是bbb

             相对于父元素的地方

             android:layout_alignParentLeft="true"  在父元素左对齐
            android:layout_alignParentRight="true" 在父元素右对齐

             还可以指定边距等,具体详见API

         

        五、TableLayout

            表格布局类似Html里面的Table。每一个TableLayout里面有表格行TableRow,TableRow里面可以具体定义每一个元素,设定他的对齐方式 android:gravity="" 。

            每一个布局都有自己适合的方式,另外,这五个布局元素可以相互嵌套应用,做出美观的界面。

        到此,本文的全部教程到此结束了,希望对大家学习android常用布局有所帮助。


        大唐传易福州网站建设推荐阅读:

        管家婆一句赢