Android视图setPadding()vs setPaddingRelative()

基于没有给出太多解释的Android 文档 , setPadding()setPaddingRelative()之间有什么区别?

Solutions Collecting From Web of "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设置填充时,它会根据用户的布局方向改变左右填充值。