掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
相對定位是Android中非常重要的知識點(diǎn),它可以讓一個View始終保持在屏幕上某個特定的位置,相對定位可以分為以下幾種類型:

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴(kuò)展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,成都創(chuàng)新互聯(lián)面向各種領(lǐng)域:成都濕噴機(jī)等網(wǎng)站設(shè)計(jì)、營銷型網(wǎng)站解決方案、網(wǎng)站設(shè)計(jì)等建站排名服務(wù)。
1. 左、右、上、下
這是最常見的相對定位方式,分別表示將View向左或向右移動一定的距離,或者向上或向下移動一定的距離,可以使用如下代碼將一個TextView向右移動20個像素:
`android:layout_gravity="right|center_vertical"`表示將TextView向右和垂直方向居中對齊。
2. 頭部、底部、左側(cè)、右側(cè)
這種相對定位方式與第一種類似,只是表示的方向不同,可以將一個ImageView放置在另一個ImageView的左上角或右下角:
`android:layout_gravity="top|left"`表示將第二個ImageView放置在第一個ImageView的左上角。
3. 原點(diǎn)、中心、前方、后方
這種相對定位方式表示將View放置在其父容器的特定位置,可以將一個Button放置在其父容器的中心位置:
...
`android:layout_gravity="center"`表示將Button放置在其父容器的中心位置。
4. 其他特殊位置
除了上述三種常見的相對定位方式外,還可以使用一些特殊的值來表示其他位置,可以使用`center_horizontal`和`bottom`來表示將View水平居中并垂直靠近底部;使用`top|center_horizontal`和`center_vertical`來表示將View垂直居中并水平靠近頂部等,具體用法可以參考官方文檔。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流