<h2>一、UI 概述</h2>
Android應用程序的用戶界面是一切,用戶可以看到并與之交互。UI 是用戶能看見并可交互的組件。
– 系統(tǒng)UI
– 自定義 UI
– View
– ViewGroup
<h2>二、View 與 ViewGroup</h2>
ViewGroup 是 View 的子類,它是不可見的容器,負責管理其他 View 及它們的布局屬性;它是布局(layout)和視圖容器的基類。
<h2>三、布局</h2>
布局
是不可見的容器(ViewGroup)
定義 UI 的可視化結構
通過布局參數(shù)(LayoutParams)定義子元素的尺寸、位置
布局分類:
線性布局 (LinearLayout)
相對布局 (RelativeLayout)
幀布局 (FrameLayout)
表格布局 (TableLayout)
網(wǎng)格布局 (GridLayout)
<h2>四、視圖(View)繼承結構</h2>
由視圖可見,凡是顯示在Android屏幕上的“可視化”控件都是View,因為全都繼承自View。在使用時,可以類型轉化。
View 的通有屬性如圖:
<h2>五、常用控件</h2>