Articles of android relativelayout

Как узнать, сколько времени требуется для загрузки макета в Android?

Я хочу проверить, какой макет загружается быстро с тем же дизайном, как Relative Layout, Linear Layout или Constraint Layout, но я не могу получить какой-либо инструмент или какую-либо идею об этом, поэтому, пожалуйста, помогите мне по моему запросу. Заранее спасибо.

Вставка содержимого с помощью пользовательского масштабируемого масштабирования

У меня есть ListView с пользовательскими элементами, определенными в relativeLayout, который включает в себя imageView с android:layout_width="match_parent" и android:layout_height="wrap_content" и пользовательский вектор, который можно использовать как источник, который схематически выглядит следующим образом: +——————————————-+ + solid area | some picture + +——————————————-+ Проблема в том, что когда я перехожу в ландшафтный режим, изображение становится масштабированным (для […]

RelativeLayout и TextView с неработающей гравитацией

У меня есть простой макет элемента списка, чтобы показать изображение и заголовок. <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/image" android:layout_width="48dp" android:layout_height="48dp" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:src="@drawable/image" /> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignTop="@+id/image" android:layout_alignBottom="@+id/image" android:layout_toRightOf="@+id/image" android:gravity="center_vertical" android:text="Title" /> </RelativeLayout> Моя проблема – гравитация текста, которая должна быть "center-vertical" . Когда я показываю границы представления в настройке разработчика, я вижу, […]

Динамическая установка представлений с параметром LayoutParams.addRule на последнюю позицию представления

Я динамически добавляю представления в относительный макет и программно определяю их. Представления можно перемещать по экрану, чтобы их положение менялось. Когда я пытаюсь установить представление (button2), чтобы сидеть ниже другого представления (button1), button2 помещается в старое местоположение кнопки 1 (по умолчанию местоположение, где представления добавляются до перемещения). Я связал изображения, чтобы надеяться передать это лучше. […]

Относительная компоновка не допускается на панели инструментов

Я столкнулся с странным предупреждением, пытаясь настроить внешний вид панели инструментов. Я положил RelativeLayout внутри android.support.v7.widget.Toolbar для реорганизации Toolbar . Все работает и появляется как ожидалось как на эмуляторе, так и на устройстве. Единственная проблема – это раздражающее предупреждение, которое появляется в .xml-файле, как показано ниже: Вопрос в том, какова фактическая проблема, как это может […]

Вложения RelativeLayouts в LinearLayout

Я пытаюсь выполнить следующий макет в Android с основным заголовком вверху и тремя подзаголовками, расположенными на одинаковом расстоянии друг от друга, с некоторыми кнопками ниже: Я смог выполнить это со следующим XML, но я чувствую, что не использую RelativeLayout и LinearLayout правильно: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#cfff" android:orientation="vertical" tools:context=".MainActivity"> <TextView android:id="@+id/text_title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" […]

Отрегулируйте высоту SwipeRefreshLayout, чтобы разместить вид внизу

У меня есть SwipeRefreshLayout внутри RelativeLayout . Проблема в том, что SwipeRefreshLayout занимает все место на экране, и мне нужно поместить представление после этого представления. Смотрите изображение : У меня есть: 1-й вид, мне нужно: 2-й вид в самом низу экрана, но с некоторым пространством наверху. Мой образец XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content" android:layout_height="wrap_content" […]

Как нарисовать линию вертикального разделения между двумя текстовыми строками андроида?

Я использую две горизонтальные линии обзора (id – view2 и view 3) между верхней и нижней частью относительной компоновки. Как разместить вертикальную линию просмотра между двумя текстами. Вот код и скриншот ожидаемого результата. <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <RelativeLayout android:id="@+id/delivery_address" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/address_layout" android:layout_margin="10dp" android:orientation="horizontal" > <TextView android:id="@+id/delivery_phone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/delivery_country" android:layout_marginLeft="7dp" […]

Android RelativeLayout и высота wrap_content?

Я пытаюсь сделать выбор ListActivity, аналогичный тому, который использовался для добавления ярлыков на экраны запуска. Я перевернул свои собственные верхние и нижние колонтитулы, что я хотел бы быть «липким» в верхней и нижней части экрана, когда на экране. Чтобы сделать это, я использую RelativeLayout с заголовком, установленным для док-станции, верхний нижний колонтитул установлен на док-станцию […]

Как вертикально выровнять элемент в списке с помощью относительной компоновки?

Я использую представление списка в Android 1.5, чтобы показать список изображений и текст рядом с изображением. Я пытаюсь вертикально центрировать текст, но текст находится в верхней части строки, а не в центре. Ниже мой макет: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/row" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dip"> <ImageView android:id="@+id/item_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dip" android:src="@drawable/default_image" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignParentBottom="true" android:layout_centerVertical="true" android:gravity="center_vertical"/> […]