Android View座標Left, Right, Top, Bottom

來源:互聯網
上載者:User

標籤:

Android View座標Left, Right, Top, Bottom

1.分析說明Left, Right, Top, Bottom

View中對於該欄位說明如下,相對父布局的的位置
相對父布局的左邊位置 Left
相對父布局的右邊位置 Right
相對父布局的左上邊位置 Top
相對父布局的下邊位置 Bottom

對於上述的理解可以根據二位座標系來理解,(left,right),(top,bottom)

2,對應API的調用如下:
視圖左側位置 mView.getLeft();
視圖右側位置 mView.getRight();
視圖上側位置 mView.getTop();
視圖下側位置 mView.getBottom();

4,圖例分析如下:

對於上述圖:分析說明如下:

  布局關係如下 A(C(B))

對於A座標系就是Framelayout也就是rootView,此時這個布局可以認為跟螢幕是等大小的

對於C而言此時他的父布局是A那麼此時座標系的建立應該以此為準,建立二位座標系,那麼此時的getLeft就是C的左邊相對父布局A的距離,也就是P1

對於B而言此時他的父布局的C,那麼同理此時座標系的建立自然也是以此為基準,這時候調用方法geLeft(),就是B到C的左邊界的距離,也就是P2

 

舉一反三,對於getTop同理

 

Android View座標Left, Right, Top, Bottom

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.