Free性欧美Hd另类_精品亚洲欧美视频在线观看_freesex欧美喷水_字幕av在线_久久久久久国产免费_伊人5566

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > Android入門基礎之第三篇 Android常見布局(2)

Android入門基礎之第三篇 Android常見布局(2)

2015-11-13 13:59:34 | 來源:中培企業(yè)IT培訓網

第2章  LinearLayout線性布局

LinearLayout是一種線型的布局方式。LinearLayout布局容器內的組件一個挨著一個地排列起來:不僅可以控制個組件橫向排列,也可控制各組件縱向排列。通過orientation屬性設置線性排列的方向是垂直(vertical)還是縱向(horizontal)。

我們下面通過XML布局和Java代碼布局兩種方式分別舉例:
一、XML方式布局
1、創(chuàng)建一個空白Activity

2、打開 res/layout/activity_main.xml 文件,修改成以下代碼。

(1)第①部分
<?xml version="1.0" encoding="utf-8">,每個XML文檔都由XML序言開始,在前面的代碼中的第一行便是XML序言,<?xml version="1.0">。這行代碼表示按照1.0版本的XML規(guī)則進行解析。encoding = "utf-8"表示此xml文件采用utf-8的編碼格式。編碼格式也可以是GB2312。
如果你對此不太明白,請參閱相關XML文檔。
(2)第②部分
<LinearLayout &hellip;&hellip; 表示采用線型布局管理器。
(3)第③部分
android:layout_width="match_parent"    android:layout_height="match_parent"表示布局管理器寬度和高充將填充整個屏幕寬度和高度。
(4)第④部分
android:orientation="vertical"表示布局管理器內組件采用垂直方向排列。
如果要采用水平方向請使用:horizontal。
3、插入三個按鈕。

4、打開 res/layout/activity_main.xml 文件,修改成以下代碼。

將3個按鈕的android:layout_width的屬性設為:"match_parent"。
該屬性可以有三個值:wrap_content、match_parent、fill_parent。
wrap_content表示寬度匹配內容,簡單地說就是文字有多長按鈕就多長。
match_parent表示寬度匹配父內容,按鈕外的容器有多寬就顯示多寬。
fill_parent與match_parent相同,android2.2以后就不推薦使用了。
最終顯示效果如下:

二、Java代碼方式布局
上面我們已經了解采用XML進行LinearLayout布局,我們現(xiàn)在再來學習一下如何使用Java代碼完成與之同樣功能。
1、打開 src/com.genwoxue.LinearLayout/MainActivity.java 文件。
然后輸入以下代碼:

在以上代碼中,我們著重分析一下帶有淺藍色背景部分。
(1)第①部分
導入與LinearLayout、LayoutParams、Button相關的包。
(2)第②部分
創(chuàng)建線性布局管理器,并且設置布局管理寬度和高度與方向。
LinearLayout llLayout=new LinearLayout(this):創(chuàng)建線性布局管理器;
LayoutParams lpPara=new LayoutParams( LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT):創(chuàng)建布局參數(shù),構造函數(shù)設置寬度與高度。用于設置線性布局管理器寬度與高度。
llLayout.setOrientation(LinearLayout.VERTICAL):設置布局管理器為垂直方向。
(3)第③部分
LayoutParams btnPara=new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT):創(chuàng)建布局參數(shù),構造函數(shù)設置寬度與高度。用于設置三個按鈕寬度與高度。
(4)第④部分
創(chuàng)建3個按鈕:btnFourth、btnFifth、btnSixth,設置其文本與布局參數(shù)。
(5)第⑤部分
為線性布局管理器添加3個按鈕。
(6)第⑥部分
super.addContentView(llLayout, lpPara):為當前activity添加布局管理器以及布局管理器的參數(shù)對象。
2、顯示效果

標簽: Android入門
主站蜘蛛池模板: 久久艹在线 | 成人国产精品一区 | 玖玖精品 | 中文字幕有码无码AV | 啊轻点灬大JI巴太粗熟妇 | 成年人观看免费视频 | 成人午夜精品久久久久久久网站 | av集市在线观看 | 国产成人精品一区二区视频免费 | 和岳每晚弄的高潮嗷嗷叫视频 | 欧美黑人精品一区二区 | 国产精品日韩三级 | 欧美搞逼视频 | 欧美性猛交99久久久久99 | 女人16毛片a级毛片成年 | 欧美在线播放一区 | gogo全球大胆高清人露出91 | 婷婷快播 | 狠狠爱视频 | 国产午夜片无码区在线观看 | 7777kkk亚洲综合欧美网站 | 亚洲午夜久久久精品一区二区三区 | 日本中文字幕视频在线观看 | 玩丰满高大邻居人妻无码 | 久久99精品国产 | 国产在线观看成人 | 玩丰满高大邻居人妻无码 | 国产精品爱久久久久久久 | 在线精品亚洲一区二区不卡 | 大量情侣在线偷拍小视频 | 成人精品一区二区91毛片不卡 | 亚洲肥老太bbw中国熟女 | 麻豆网站在线看 | 国产精品一区二区av在线观看 | 超碰色偷偷男人的天堂 | 亚洲综合视频网站 | 亚洲欧美日韩国产国产A | 国产第一尤物在线观看 | 国产97色在线国产 | 久久久无码精品成人A片小说 | 亚洲AV永久无码精品放毛片 |