android - Android - 使用单个语句为每个方向设置不同的填充
问题描述
在 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);
推荐阅读
- javascript - 使用 svg.draw.js 绘制多个矩形
- mysql - SailsJS: How to define a custom type attribute for a Model without creating a new relationship
- excel - Excel VBA尝试使用For-Loop向具有不同范围的单元格写入“MAX”公式
- django - Django migrations - Get current app name in RunPython function
- typo3 - 使用 RealURL 处理可以为空的参数
- php - PHP - 将坐标/位置转换为标准纬度和经度格式
- python - 如何通过python发送soap请求?
- mysql - How to split string with square brackets and commas to columns and rows in mysql
- c# - 如何转换表达式
> 到表达式 > - css - How to fill colour in SVG?