Articles of android relativelayout

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"/> […]

Какова цель FrameLayout и в каком сценарии мы должны ее использовать?

Какая цель FrameLayout в Android? Есть ли какой-то конкретный сценарий, для которого он предназначен? В моем приложении для Android у меня есть сценарий, где я должен показать два ImageView , один над другим. Это файл изображения .png с 9-патчем, который можно вырезать над этим изображением. Какую ViewGroup следует использовать для этой цели: RelativeLayout или FrameLayout […]

Связано с представлением для перемещения внутри RelativeLayout

Я создал перетаскиваемый вид внутри RelativeLayout . Но, похоже, он выходит за рамки RelativeLayout. Я просто хочу сделать View draggable внутри ViewGroup И это представление draggable соответствии с экраном. И он перетаскивается за пределы RelativeLayout. Как я могу ограничить его, чтобы оставаться перетаскиваемым в RelativeLayout. CustomImageButton public class ImageButtonCustom extends ImageButton implements View.OnTouchListener{ float dX, […]

Intereting Posts
Внутри Android Dialog, как настроить onActivityResult для startActivityForResult? Как загрузить собственный Java-класс в C на Android? Не удалось удалить старое действие javaCompile, возможно, имя класса изменилось XML-ориентированные графические интерфейсы и производительность Просмотр не подключен к оконному менеджеру (что такое решение?) Создание TimePickerDialog с пользовательским стилем в Android DequeueBuffer: невозможно удалить несколько буферов без установки количества буферов Элементы управления воспроизведением Android VideoView Показывают «Играть» сначала вместо «Пауза», даже если файл уже воспроизводится Использование FragmentManager для доступа к методам фрагментов из активности Android: удерживайте камеру на светодиоде после выключения экрана Как выровнять активный центр табуляции в макете раздвижных таблиц Android Android Show Soft Keyboard при первом запуске? Android CoordinatorLayout – несоответствия между версиями Android Работа с WHERE IN (?) В SQL-запросе SQLite Как получить значок, связанный с определенной учетной записью, из AccountManager.getAccounts ()