安卓开发:初步了解布局文件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元素的布局属性常用的是哪些,具体的赋值有哪些?

 

posted @ 2019-08-05 22:42  码出境界  阅读(2074)  评论(0编辑  收藏  举报