1、首先說明android中的五大布局:
目前創(chuàng)新互聯(lián)公司已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、嵊州網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
1、絕對(duì)布局:AbsoluteLayout(按照絕對(duì)坐標(biāo)來布局組件)
2、相對(duì)布局:RelativeLayout(相對(duì)其它組件的布局方式)
3、線性布局:LinearLayout(按照垂直或者水平方向布局的組件,通 過“android:orientation”屬性可以設(shè)置線性布局的方向。
屬性值有垂直(vertical)和水平(horizontal)兩種。
android:orientation:可以設(shè)置布局的方向
android:gravity:用來控制組件的對(duì)齊方式
layout_weight:控制各個(gè)組件在布局中的相對(duì)大小)
4、幀布局:FrameLayout(組件從屏幕左上方布局組件)
5、表格布局:TableLayout(按照行列方式布局組件)
2、android開發(fā)的過程流向:
(1)在AndroidManifest.xml文件中通過action標(biāo)簽和category標(biāo)簽的配置找到Activity 類,跳轉(zhuǎn)到該類中。
(2)通過該類找到R.java中對(duì)應(yīng)的值。通過值跳轉(zhuǎn)到layout中對(duì)應(yīng)的 activity_main.xml。
(3)activity_main.xml配置文件中android:text通過名字找到對(duì)應(yīng)的值并輸出在應(yīng)用程 序中。(如果在android:text直接設(shè)定值則不會(huì)進(jìn)行跳轉(zhuǎn),而是直接將該值輸出在應(yīng) 用程序上)。
注:在Activity類中通過System.out.println()方法打印不會(huì)輸出到應(yīng)用程序中