jjzjj

Android View setPadding() 与 setPaddingRelative()

coder 2023-06-05 原文

基于安卓document这没有给出太多解释,setPadding()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 设置填充时,它会根据用户的布局方向更改左右填充值。

关于Android View setPadding() 与 setPaddingRelative(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15379643/

有关Android View setPadding() 与 setPaddingRelative()的更多相关文章

  1. Android View setPadding() 与 setPaddingRelative() - 2

    基于安卓document这没有给出太多解释,setPadding()与setPaddingRelative()有什么区别? 最佳答案 setPaddingRelative里面有这个代码:switch(getResolvedLayoutDirection()){caseLAYOUT_DIRECTION_RTL:setPadding(end,top,start,bottom);break;caseLAYOUT_DIRECTION_LTR:default:setPadding(start,top,end,bottom);}因此,当您使用s

  2. Android View setPadding() 与 setPaddingRelative() - 2

    基于安卓document这没有给出太多解释,setPadding()与setPaddingRelative()有什么区别? 最佳答案 setPaddingRelative里面有这个代码:switch(getResolvedLayoutDirection()){caseLAYOUT_DIRECTION_RTL:setPadding(end,top,start,bottom);break;caseLAYOUT_DIRECTION_LTR:default:setPadding(start,top,end,bottom);}因此,当您使用s

随机推荐