Android убивает меня.
Я хочу установить закругленные углы для Relative layout, просто
Рисованный XML может выглядеть как
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<padding android:left="1dp" android:top="1dp"
android:right="2dp" android:bottom="2dp" />
<solid android:color="#FFFFFF" />
<corners android:radius="15dp" />
<stroke
android:width="2dp"
android:color="#FFF" />
</shape>
Но. Если я вставляю в Relative layout другой макет, иначе виджет, например ImageView, у меня нет зацикленных дочерних элементов - см. Рисунок
Как вы можете видеть, у меня есть не зацикленный дочерний элемент.
Как это сделать?
Может быть, это помогает, я хочу, чтобы эти закругленные углы работали, как в iOS
givenView.layer.cornerRadius =roundAngle;
[givenView.layer setBorderColor:[[borderColor colorWithAlphaComponent:alphaBorder] CGColor]];
[givenView.layer setBorderWidth:borderWidth];
givenView.clipsToBounds = YES;
Также я хочу показать всем, кто думает, что это приложение:
Здесь задается заполнение.
Для правильной заниженной проблемы посмотрите на иерархическую картинку
Здесь:
RelativeLayout - описал xml как фон,
LinearLayout - контейнер для настраиваемых объектов со сложными макетами, который содержит изображение в качестве фона и других виджетов
profileStatistic - сложный пользовательский виджет со многими подобъектами в outhere layout.
ПОЛНОЕ изображение макета:
И макет для внутренних элементов управления (profileStatistic):
P.S. Мне не нужен 9-путь. Вопрос не о 9-дороже!