Articles of android relativelayout

Добавьте несколько textViews (переменной ширины) в relativeLayout один за другим

У меня есть относительный макет. Внутри него я должен программно добавить несколько интерактивных текстовых просмотров, которые могут различаться по ширине. Мне нужно, чтобы они появлялись один за другим. Если textView имеет такую ​​ширину, что он не может поместиться в оставшееся пространство текущей строки, он должен начать заполняться ниже строки аналогичным образом. Мне нужно что-то вроде […]

Android Relative Layout alignParentRight и alignParentEnd

Я пытаюсь выяснить разницу между параметрами макета для относительной компоновки, в частности alignParentRight и alignParentEnd (также alignParentLeft и alignParentStart). Чтение ссылки не очень помогает, я решил, что конец родителя всегда был прав. Есть ли разница в этом? Сейчас обесценивается?

Кнопка Android делает 1/3 ширины и высоты экрана в относительной компоновке

У меня есть XML. В этом XML есть одна кнопка внутри относительного макета. Относительная компоновка занимает весь экран. Я хочу, чтобы кнопка имела 1/3 ширины и высоты экрана. Как я могу это сделать? Вот XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout 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:paddingLeft="0dp" android:paddingRight="0dp" android:paddingTop="0dp" android:paddingBottom="0dp" tools:context="com.vroy.trapper.MainMenuActivity" android:layout_weight="2"> <Button android:layout_width="0dp" android:layout_height="0dp" android:text="@string/menu_button_text" android:background="@drawable/round_button" android:id="@+id/button" […]

Android RelativeLayout margin

У меня есть XML-макет: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@layout/light_list_item_border" android:orientation="vertical" > <Button android:id="@+id/light_list_item_lightdim_button" android:layout_width="75dp" android:layout_height="40dp" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:background="@drawable/button_on" android:text="@string/button_on" android:textColor="@color/white" android:layout_margin="5dp" /> <TextView android:id="@+id/light_list_item_lightrgb_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/light_list_item_lightdim_button" android:layout_alignBottom="@+id/light_list_item_lightdim_button" android:layout_alignParentLeft="true" android:text="@+id/label" android:layout_marginLeft="5dp" android:textColor="@color/white" android:textSize="15sp" /> <TextView android:id="@+id/light_list_item_lightrgb_labelSzene" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/light_list_item_lightdim_button" android:layout_marginLeft="5dp" android:text="@+id/label" android:textColor="@color/white" android:textSize="15sp" /> <Button android:id="@+id/Button01" android:layout_width="75dp" android:layout_height="40dp" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:layout_below="@+id/light_list_item_lightdim_button" […]

Длинный Android TextView отталкивает другие виды за кадром

У меня есть два TextViews бок о бок. TextView1 имеет различную длину текста, а TextView2 всегда говорит «+ #». Когда TextView1 становится длинным, он выталкивает TextView2 с экрана. Любые идеи, как это исправить? Вот мой код макета: <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:id="@+id/TextView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="end" android:textSize="13sp"/> <TextView android:id="@+id/TextView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:textSize="13sp"/> </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-файле, как показано ниже: Вопрос в том, какова фактическая проблема, как это может […]

Intereting Posts