:) 我有一个问题:我有一个视图,想要给它添加边框。我目前尝试的方法是设置视图的内边距(四周都设置)并设置背景颜色填充内边距。但是我发现好像只能同时从上和左或从下和右设置内边距,不能同时设置所有边距。例如:
view.setPadding(border,border,border,border)
这将只设置顶部和左侧的填充。为了从底部和右侧设置填充,我必须编写:
view.setPadding(-border,-border,0,0)
如果我尝试使用margin,它会移动整个块(视图+填充区域),而不仅仅是视图,因此这似乎也行不通。有没有什么方法可以在不使用包装布局的情况下完成它?谢谢!
android:clipToPadding="true"
,或者如果它是在代码中实例化的,则在RelativeLayout上调用setClipToPadding(true)
。 - Kevin Coppock