【发布时间】:2011-08-13 03:02:01
【问题描述】:
:) 我遇到以下问题:我有一个视图,我想为其添加边框。我目前正在尝试做的是为视图设置填充(从所有侧面填充)并为其设置背景颜色以填充填充。问题是,在我看来,可以仅从顶部和左侧或从底部和右侧设置填充,但不能将它们全部设置在一起。即如果我写
view.setPadding(border,border,border,border)
这将仅从顶部和左侧设置填充。为了从底部和右侧设置填充,我必须写:
view.setPadding(-border,-border,0,0)
不会留下左侧和顶部填充等。如果我尝试使用边距,它会移动整个块(视图 + 填充区域),但不仅仅是视图,所以这似乎也不起作用。关于如何在不必使用包装布局的情况下做到这一点的任何想法?谢谢!
【问题讨论】:
标签: android view border padding margin