歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android布局基礎及范例(一):QQ登陸界面設計

Android布局基礎及范例(一):QQ登陸界面設計

日期:2017/3/1 11:08:55   编辑:Linux編程

使用Android手機的用戶想必都有android手機QQ客戶端吧,我們是不是覺得QQ登陸界面非常漂亮美觀而且具有親和力?我們是不是也想作出像QQ那樣美觀的界面?有的人肯定會問,做UI那不是美工人員的工作嗎?是的,不能否認UI的設計美工有很大的功勞,但是程序員的設計也同樣重要,下面我向講解3種常見的布局設計LinearLayout,TableLayout,RelativeLayout,我會重點講解最後一種

我們先來看一下設計好的QQ登錄界面:


是不是和真正的手機QQ界面一樣?

QQ登陸界面布局源代碼下載

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /pub/Android源碼集錦/2011年/10月/Android布局基礎及范例(一):QQ登陸界面設計/

下面開始講解:

1.LinearLayout:

線性布局,最常規的布局,在XML文件中我們只需要規定布局的大小,如width(寬),height(高)等值,還有orientation(方向),我們就可以把控件依次填入其中,控件就會按照我們規定的方向線性填入,這裡不再多說,不懂的朋友請參考API文檔或者查看網絡其它相關博客。

2.TableLayout:


表格布局,一種很有規格的布局,既然是表格,自然會有行列之分,我們建立好<TableLayout>標簽後,裡面加入子標簽<TableRow>,在這個標簽裡面依次加入控件,則控件會在該行依次顯示,每次加入子標簽<TableRow>,布局就會多出一行,這些用法都比較基礎,以上兩種我不做過多講解。

Copyright © Linux教程網 All Rights Reserved