Проблема с заполнением Android

:) У меня следующая проблема: у меня есть представление, и я хочу добавить к нему границы. Что я сейчас пытаюсь сделать, так это установить отступы для представления (отступы со всех сторон) и установить для него цвет фона, который будет заполнять отступ. Дело в том, что мне кажется, что задать отступы можно только сверху и слева или снизу и справа, но не из всех вместе. Т.е. если я напишу

view.setPadding(border,border,border,border)

, это установит отступы только сверху и слева. Чтобы установить отступ снизу и справа, я должен написать:

view.setPadding(-border,-border,0,0)

который выиграл ' t оставить левый и верхний отступ и так далее. Если я пытаюсь использовать маржу, он перемещает весь блок (представление + область заполнения), но не только представление, так что это тоже не работает. Есть идеи, как это сделать без использования компоновки упаковки? Спасибо!

6
задан asenovm 26 April 2011 в 14:52
поделиться