安卓開發:初步了解布局文件layout


了解完項目的目錄結構,主要文件的作用之后。

了解完各常量文件的定義和使用之后,接下來的重頭戲肯定是布局文件layout。

果然,網上關於“安卓布局文件layout”的各種介紹、解析、深入分析,等等資料很多。

我首先選了這篇文章,因為一眼掃過去覺得,花架子不多,語言朴實,文章結構也比較清晰。

https://blog.csdn.net/liuwei0604/article/details/17420793

這篇文章介紹了:

1、定義UI元素就跟iOS開發一樣,可以選擇自定義UIView子類,也可以選擇直接在UIViewController中定義UI元素。與安卓開發對應的就是:

自定義UIView子類-----布局文件

直接在UIViewController中定義UI元素並使用-----直接在java文件中定義UI元素並使用

 

2、安卓中創建的布局文件,需要在java文件中被使用,這里就涉及到布局文件的加載了。方式如下:

這個在iOS中的實現是,創建該UIView對象並持有該對象。

 

3、了解上面的知識以后,接下來需要重點了解的就是“如何寫布局文件layout”,我看了一下項目中布局文件的源代碼,接下來重點應該往以下幾個方向入手了解:

(1)有哪幾種布局模式,各種布局模式的樣式是怎樣的,可配置的參數有哪些?

(2)常用的UI元素有哪些,一般的用途是怎樣的?

另外換一個角度來思考這個問題,結合iOS的開發經驗,自定義UIView,需要知道的無非就是:

創建出UI對象、添加到父視圖中、將UI對象進行布局(frame或者是相對布局),然后就是等着被使用就行了。

因此我接下來需要整理下常用在UI元素上的樣式和內容屬性有哪些,UI元素的布局屬性常用的是哪些,具體的賦值有哪些?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM