Android View setPadding() 与 setPaddingRelative()

标签 android android-view padding

基于安卓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 - 我无法在 Android Studio 中导出 Apk 文件

android - 无法找到扩展文件的 Samsung Galaxy s4 obb 文件夹

android - jar文件放在Assets/Plugins/Android的子文件夹下不会被打包?

java - 绘图前调整 View 大小

android - 在我的手机上调试不同语言/语言环境的 Android 应用程序

android - 创建动态/复杂的 Android viewText + editText 布局

android - Android 中自定义 View 的 EditMode 有什么限制?

c++ - 如何在 C/C++ 中填充结构填充?

ios - iOS中的AES解密: PKCS5 padding and CBC

python - 可以将变量传递给 format() 来填充吗?