ViewGroup.MarginLayoutParams

Class Overview(類概述)

layouts 的每個(gè)子 layout 信息都支持 margins黍析。參考 ViewGroup Margin Layout Attributes 列舉了該類支持的所有子 view 的屬性。

XML Attributes(XML 屬性)

android:layout_marginBotton

在該 view 的底邊指定一個(gè)特定的空間。這個(gè)空間是在 view 邊界的外部吻育。margin 值應(yīng)該是正數(shù)垮庐。

必須是一個(gè)具體的值,一個(gè)浮點(diǎn)數(shù)字加一個(gè)單位如『14.5sp』携狭『话颍可選的單位有:px(pixels 象素)诗充,dp(density-independent pixels 密度獨(dú)立象素),sp(scaled pixels based on perferred font size 基于優(yōu)選字體大小的縮放像素『一般用于設(shè)置字體大小』)诱建,mm(millimeters 毫米)蝴蜓。

也可能是對(duì)包含該類型值的資源或主題屬性的引用。

這相當(dāng)于全局屬性資源符號(hào) layout_marginBottom俺猿。

相關(guān)的方法:

setMargins(int,int,int,int)

android:layout_marginEnd

在該 view 的結(jié)束的一邊指定一個(gè)特定的空間茎匠。這個(gè)空間是在 view 邊界的外部。margin 的值應(yīng)該是正數(shù)押袍。

必須是一個(gè)具體的值诵冒,一個(gè)浮點(diǎn)數(shù)字加一個(gè)單位如『14.5sp』∫瓴眩可選的單位有:px(pixels 象素)汽馋,dp(density-independent pixels 密度獨(dú)立象素),sp(scaled pixels based on perferred font size 基于優(yōu)選字體大小的縮放像素『一般用于設(shè)置字體大小』)圈盔,mm(millimeters 毫米)豹芯。

也可能是對(duì)包含該類型值的資源或主題屬性的引用。

這相當(dāng)于全局屬性資源符號(hào) layout_marginEnd驱敲。

相關(guān)的方法:

setMarginEnd(int)

android_marginLeft

在該 view 的左邊指定一個(gè)特定的空間铁蹈。這個(gè)空間是在 view 邊界的外部。margin 的值應(yīng)該是正數(shù)癌佩。

必須是一個(gè)具體的值木缝,一個(gè)浮點(diǎn)數(shù)字加一個(gè)單位如『14.5sp』∥д蓿可選的單位有:px(pixels 象素)我碟,dp(density-independent pixels 密度獨(dú)立象素),sp(scaled pixels based on perferred font size 基于優(yōu)選字體大小的縮放像素『一般用于設(shè)置字體大小』)姚建,mm(millimeters 毫米)矫俺。

也可能是對(duì)包含該類型值的資源或主題屬性的引用。

這相當(dāng)于全局屬性資源符號(hào) layout_marginLeft掸冤。

相關(guān)的方法:

setMargins(int,int,int,int)

android:layout_marginRight

在該 view 的右邊指定一個(gè)特定的空間厘托。這個(gè)空間是在 view 邊界的外部。margin 的值應(yīng)該是正數(shù)稿湿。

必須是一個(gè)具體的值铅匹,一個(gè)浮點(diǎn)數(shù)字加一個(gè)單位如『14.5sp』〗忍伲可選的單位有:px(pixels 象素)包斑,dp(density-independent pixels 密度獨(dú)立象素)流礁,sp(scaled pixels based on perferred font size 基于優(yōu)選字體大小的縮放像素『一般用于設(shè)置字體大小』),mm(millimeters 毫米)罗丰。

也可能是對(duì)包含該類型值的資源或主題屬性的引用神帅。

這相當(dāng)于全局屬性資源符號(hào) layout_marginRight。

相關(guān)的方法:

setMargins(int,int,int,int)

android:layout_marginStart

在該 view 的開始的一邊指定一個(gè)特定的空間萌抵。這個(gè)空間是在 view 邊界的外部找御。margin 的值應(yīng)該是正數(shù)。

必須是一個(gè)具體的值绍填,一個(gè)浮點(diǎn)數(shù)字加一個(gè)單位如『14.5sp』霎桅。可選的單位有:px(pixels 象素)沐兰,dp(density-independent pixels 密度獨(dú)立象素)哆档,sp(scaled pixels based on perferred font size 基于優(yōu)選字體大小的縮放像素『一般用于設(shè)置字體大小』),mm(millimeters 毫米)住闯。

也可能是對(duì)包含該類型值的資源或主題屬性的引用瓜浸。

這相當(dāng)于全局屬性資源符號(hào) layout_marginStart。

相關(guān)的方法:

setMarginStart(int)

android:layout_marginTop

在該 view 的上邊指定一個(gè)特定的空間比原。這個(gè)空間是在 view 邊界的外部插佛。margin 的值應(yīng)該是正數(shù)。

必須是一個(gè)具體的值量窘,一個(gè)浮點(diǎn)數(shù)字加一個(gè)單位如『14.5sp』雇寇。可選的單位有:px(pixels 象素)蚌铜,dp(density-independent pixels 密度獨(dú)立象素)锨侯,sp(scaled pixels based on perferred font size 基于優(yōu)選字體大小的縮放像素『一般用于設(shè)置字體大小』),mm(millimeters 毫米)冬殃。

也可能是對(duì)包含該類型值的資源或主題屬性的引用囚痴。

這相當(dāng)于全局屬性資源符號(hào) layout_marginTop。

相關(guān)的方法:

setMargins(int,int,int,int)

Fields(字段)

public int bottomMargin

以象素為單位的下邊距审葬。margin 值應(yīng)該是正數(shù)深滚。調(diào)用 setLayoutParams(LayoutParamsp) 方法后為這個(gè)值重新分配一個(gè)新的值。

public int leftMargin

以象素為單位的左邊距涣觉。margin 值應(yīng)該是正數(shù)痴荐。調(diào)用 setLayoutParams(LayoutParamsp) 方法后為這個(gè)值重新分配一個(gè)新的值。

public int rightMargin

以象素為單位的右邊距官册。margin 值應(yīng)該是正數(shù)生兆。調(diào)用 setLayoutParams(LayoutParamsp) 方法后為這個(gè)值重新分配一個(gè)新的值。

public int topMargin

以象素為單位的上邊距膝宁。margin 值應(yīng)該是正數(shù)皂贩。調(diào)用 setLayoutParams(LayoutParamsp) 方法后為這個(gè)值重新分配一個(gè)新的值栖榨。

Public Constructors(公共構(gòu)造方法)

public ViewGroup.MarginLayoutParams(Context c,AttributeSet attrs)

創(chuàng)建一個(gè)新的布局參數(shù)集合。這些值是從提供的屬性集合和 context 中提取的明刷。

參數(shù)

c 應(yīng)用的環(huán)境

attrs 來(lái)自于布局參數(shù)的屬性集合

public ViewGroup.MarginLayoutParams(int width,int height)

public ViewGroup.MarginLayoutParams(ViewGroup.MarginLayoutParams source)

復(fù)制構(gòu)造方法÷郑克隆 source 的寬辈末、高和 margin 值。

參數(shù)

source 克隆的對(duì)象

Public Methods(公共方法)

public int getLayoutDirection()

返回布局的方向映皆〖菲福可以是 LAYOUT_DIRECTION_LTR 或是 LAYOUT_DIRECTION_RTL 。

返回值

int 布局的方向

public int getMarginEnd()

返回以象素為單位的結(jié)尾 margin 值捅彻。

相關(guān)的 XML 屬性值

android:layout_marginEnd

返回值

int 以象素為單位的結(jié)尾 margin 值

public int getMarginStart()

返回以象素為單位的開始的 margin 值组去。

相關(guān)的 XML 屬性值

android:layout_marginStart

返回值

int 以象素為單位的開始 margin 值

public boolean isMarginRelative()

檢查 margin 是否相對(duì)。

相關(guān)的 XML 屬性

android:layout_marginStart

android:layout_marginEnd

返回值

boolean marginStart 或 marginEnd 已經(jīng)設(shè)定步淹,返回 true

public void resolveLayoutDirection(int layoutDircetion)

由 requestLayout()方法調(diào)用从隆。根據(jù)布局的方向可以重寫左右 margin 的值。

參數(shù)

layoutDircetion 布局的方向值(int)

public void setLayoutDircetion(int layoutDirection)

設(shè)置布局的方向缭裆。

參數(shù)

layoutDirection 布局的方向键闺。LAYOUT_DIRECTION_LTR 或是 LAYOUT_DIRECTION_RTL

public void setMarginEnd(int end)

設(shè)置相對(duì)結(jié)束 margin。margin 值應(yīng)該是正數(shù)澈驼。

相關(guān)的 XML 屬性

android:layout_marginEnd

參數(shù)

end 結(jié)束 margin 的值

public void setMarginStart(int start)

設(shè)置相對(duì)開始 margin辛燥。margin 值應(yīng)該是正數(shù)。

相關(guān)的 XML 屬性

android:layout_marginStart

參數(shù)

start 開始 margin 的值

public void setMargins(int left,int top,int right,int bottom)

設(shè)置 margin缝其,以象素為單位挎塌。需要先調(diào)用 requestLayout() 方法,這樣新的 margin 值才能被使用内边。根據(jù)布局的方向左右 margin 值可能會(huì)被重寫榴都。margin 值應(yīng)該是正數(shù)。

相關(guān)的 XML 屬性

android:layout_marginLeft

android:layout_marginTop

android:layout_marginRight

android:layout_marginBottom

參數(shù)

left 左 margin 值

top 上 margin 值

right 右 margin 值

bottom 下 margin 值

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末假残,一起剝皮案震驚了整個(gè)濱河市缭贡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌辉懒,老刑警劉巖阳惹,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異眶俩,居然都是意外死亡莹汤,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門颠印,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)纲岭,“玉大人抹竹,你說(shuō)我怎么就攤上這事≈钩保” “怎么了窃判?”我有些...
    開封第一講書人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)喇闸。 經(jīng)常有香客問我袄琳,道長(zhǎng),這世上最難降的妖魔是什么燃乍? 我笑而不...
    開封第一講書人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任唆樊,我火速辦了婚禮,結(jié)果婚禮上刻蟹,老公的妹妹穿的比我還像新娘逗旁。我一直安慰自己,他們只是感情好舆瘪,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開白布片效。 她就那樣靜靜地躺著,像睡著了一般介陶。 火紅的嫁衣襯著肌膚如雪堤舒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,837評(píng)論 1 290
  • 那天哺呜,我揣著相機(jī)與錄音舌缤,去河邊找鬼。 笑死某残,一個(gè)胖子當(dāng)著我的面吹牛国撵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播玻墅,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼介牙,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了澳厢?” 一聲冷哼從身側(cè)響起环础,我...
    開封第一講書人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎剩拢,沒想到半個(gè)月后线得,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡徐伐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年贯钩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡角雷,死狀恐怖祸穷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情勺三,我是刑警寧澤雷滚,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站檩咱,受9級(jí)特大地震影響揭措,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜刻蚯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望桑嘶。 院中可真熱鬧炊汹,春花似錦、人聲如沸逃顶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)以政。三九已至霸褒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間盈蛮,已是汗流浹背废菱。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留抖誉,地道東北人殊轴。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像袒炉,于是被迫代替她去往敵國(guó)和親旁理。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,795評(píng)論 25 707
  • 本人初學(xué)Android我磁,最近做了一個(gè)實(shí)現(xiàn)安卓簡(jiǎn)單音樂播放功能的播放器孽文,收獲不少,于是便記錄下來(lái)自己的思路與知識(shí)總結(jié)...
    落日柳風(fēng)閱讀 19,098評(píng)論 2 41
  • 這個(gè)十一假期現(xiàn)在看來(lái),過得無(wú)比的糟糕劲适。幸好過了一個(gè)團(tuán)圓的中秋節(jié)楷掉,幸好有家人陪伴。 聽過一句話,不想活也不敢去死烹植。大...
    顰眉閱讀 327評(píng)論 0 0
  • 過了會(huì)斑鸦,少年哭泣的聲音越來(lái)越小,又過了會(huì)草雕,只聽見少年時(shí)不時(shí)的抽泣聲巷屿,到最后,已經(jīng)沒有了哭聲墩虹,只看見少年的雙肩還在不...
    趙龍?jiān)趯W(xué)習(xí)閱讀 195評(píng)論 0 0
  • 決定不了自己的出身,可以自由選擇未來(lái)所走的路菌湃;控制不了生活的環(huán)境问拘,可以建立心靈的花園;改變不了條件的艱難惧所,卻可以塑...
    哈哈巧克力閱讀 335評(píng)論 0 4