一、什么是View
1舰罚、系統(tǒng)控件(Button纽门,TextView)等,View是以上控件的基類
2营罢、ViewGroup繼承自View
二膜毁、ViewGroup
1、控件的組合,一個ViewGroup包含多個View
例如:RelativeLayout和LinearLayout
三瘟滨、確定View的位置
1、View的位置由四個頂點決定? top杂瘸,bottom,left敌土,right返干。
2血淌、頂點的位置是相對父控件決定的,因為它是相對坐標
3悠夯、如下圖:
wdith=right-left
hight=bottom-top
四乳蓄、如何獲取這些參數(shù)
●Left=getLeft();
●Right=getRight();
●Top=getTop();
●Bottom=getBottom();
注意:上面這四種值,是不會隨著控件位移而改變的虚倒,它是初始值,改變的是X,Y(左上角坐標裹刮,translationX庞瘸,translationY)的值擦囊。
五架忌、從Andorid3.0以后茸塞,加入了幾種值
X: View的左上角橫坐標
Y: View的左上角縱坐標
translationX:View位于父控件左上角的偏移量
translationY:View位于父控件左上角的偏移量
換算關系:
x=left+translationX
y=right+translationY