Android - 使用单个语句为每个方向设置不同的填充

标签 android android-layout

在 CSS 中,可以使用以下 1 行语句为顶部、右侧、底部和左侧设置不同的填充:

padding: 5px,10px,15px,5px;

我想知道在 Android XML 中实现布局时是否有办法做到这一点。目前,为了达到相同的结果(使用 dp 而不是 px),我这样做了:

android:paddingTop="5dp";
android:paddingRight="10dp";
android:paddingBottom="15dp";
android:paddingLeft="5dp";

那么,有没有办法在一条语句中完成上述操作?例如:

android:padding="5dp,10dp,15dp,5dp";

最佳答案

是的,但您不能在 XML 中执行此操作,但您可以在您的 java 代码 中执行此操作

btn_submit.setPadding(5,10,7,8);

关于Android - 使用单个语句为每个方向设置不同的填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55440897/

相关文章:

android - ( flutter )CustomPaint 小部件的弯曲边缘

android - 从 Parse.com 获取更新

java - 盖乐世 Tab s7 Plus。两张SD卡。如何选择?

android - 更改动态添加的 View 的高度

android - marginTop 不适用于 ConstraintLayout 和 wrap_content

Android 多个应用之间的签名级别权​​限

android - 带附件的电子邮件

java - 对齐布局以适合所有屏幕尺寸

java - 检测 View 是否添加到布局中

java - 将多行 TextView 调整为正确的大小