Articles of android relativelayout

Пользовательский вид onMeasure: как получить ширину по высоте

Предыдущая версия моего вопроса была слишком многословной. Люди не могли это понять, поэтому следующее переписывание. Просмотрите историю изменений, если вас интересует старая версия. Родитель RelativeLayout отправляет MeasureSpec s методу onMeasure своего дочернего представления, чтобы увидеть, насколько большой ребенок хотел бы быть. Это происходит в нескольких проходах. Мое пользовательское представление У меня есть пользовательский вид . […]

Android RelativeLayout выглядит сломанным

Я работаю над макетом, где я использую элементы ListView с RelativeLayout. Строки сами отображаются неправильно. Проблема заключается в том, что текстовый текст txtVideoDuration рисуется в верхней части позиции, а не внизу. Из-за этого txtVideoTitle получает высоту 0. Как вы можете видеть в XML, txtVideoDuration предполагается зажать в нижней части ListView. Моя цель состоит в том, […]

Перекрытие просмотров в Android

Возможно ли иметь перекрывающиеся представления в Android? Я хотел бы иметь ImageView с прозрачным png спереди и другим видом в фоновом режиме. редактировать: Это то, что у меня есть на данный момент, проблема в том, что изображение в изображенииView не прозрачно, части, которые должны быть прозрачными, просто черные. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/gallerylayout" > […]

Различия между ConstraintLayout и RelativeLayout

Я смущен различием между ConstraintLayout и RelativeLayout. Может кто-нибудь, пожалуйста, скажите мне точные различия между ними?

Каковы различия между LinearLayout, RelativeLayout и AbsoluteLayout?

Я смущен различием между LinearLayout, RelativeLayout и AbsoluteLayout. Может кто-нибудь, пожалуйста, скажите мне точные различия между ними?

Процентная ширина в RelativeLayout

Я работаю над макетом формы для входа в Android-приложение. Ниже показано, как я хочу выглядеть так: Я смог достичь этого макета с помощью следующего XML . Проблема в том, что это немного хаки. Мне пришлось жестко закодировать ширину для хоста EditText. В частности, мне пришлось указать: android:layout_width="172dp" Я бы очень хотел дать процентную ширину хосту […]

Как программно отображать Views в RelativeLayout?

Я пытаюсь достичь следующего программного (а не декларативно через XML): <RelativeLayout…> <TextView … android:id="@+id/label1" /> <TextView … android:id="@+id/label2" android:layout_below: "@id/label1" /> </RelativeLayout> Другими словами, как сделать второй TextView ниже первого, но я хочу сделать это в коде: RelativeLayout layout = new RelativeLayout(this); TextView label1 = new TextView(this); TextView label2 = new TextView(this); … layout.addView(label1); layout.addView(label2); […]