26
基於Android document哪個沒有多少解釋,setPadding()
與setPaddingRelative()
有什麼區別?Android查看setPadding()vs setPaddingRelative()
基於Android document哪個沒有多少解釋,setPadding()
與setPaddingRelative()
有什麼區別?Android查看setPadding()vs setPaddingRelative()
setPaddingRelative
有這個代碼中:
switch(getResolvedLayoutDirection()) {
case LAYOUT_DIRECTION_RTL:
setPadding(end, top, start, bottom);
break;
case LAYOUT_DIRECTION_LTR:
default:
setPadding(start, top, end, bottom);
}
所以,當你設置填充與setPaddingRelative
它的變化取決於用戶的佈局方向左,右填充值。
上帝,他們選擇了一個誤導性的名字。我雖然這意味着「調整填充相對於當前值」,所以setPaddingRelative(0,10,5,0)將增加頂部填充10和右填充5。我真的有時錯過這樣的功能... – dimsuz 2015-02-02 18:48:31
前2名計算機科學中最難的問題:命名,緩存失效,錯誤1錯誤。 – 2015-04-13 15:17:25