Как лучше (красивее) отделить элементы в LinearLayout?

85
08 мая 2021, 02:00

Имеется интерфейс, который разделен на некоторые разделы. Все они помещены в LinearLayout. Как лучше сделать отступ у них? Видел, что после элементов добавляют как-то черту _________ - типа такой.

Answer 1

Я делаю это так, как по мне самый простой способ, с минимальными затратами ресурсов:

//separete_line.xml
<shape android:shape="rectangle">
     <solid android:color="@android:color/black"/>
     <corner android:radius="1dp"/>
</shape>
//ваша разметка, вставинть нужно в том месте где хотите её видеть
<View
    android:layout_width="match_parent"
    android:layout_height="2dp"
    android:layout_marginStart="4dp"
    android:layout_marginEnd="4dp"
    android:background="@drawable/separete_line"/>

Вместо Shape можно использовать просто установку цвета, но тогда краи будут квадратными, а это не совсем приятно для глаза, хотя всё зависит от вашего дизайна.

Answer 2

Как вариант горизонтальной черты:

<View
    android:layout_width="match_parent"
    android:layout_height="3dp"
    android:background="#a0a0a0"/>
READ ALSO
Intent и фрагмент activity

Intent и фрагмент activity

столкнулся с проблемой, что не знаю как через Intent заставить activity вызвать нужный фрагмент, (по дефолту открывается другой), буду благодарен...

109
Чтение xlsx. Библиотеки

Чтение xlsx. Библиотеки

Всем приветУстал отдавать оперативку по 1-2 гига при чтении xlsx с помощью Apache, подскажите хорошую библиотеку для парсинга xlsx

80
При использовании html() для копирования в jQuery пропадает родительский элемент

При использовании html() для копирования в jQuery пропадает родительский элемент

Есть таблица, откуда нужно скопировать первый элемент и вывести его в другой блокДелаю так

110
Почему js-файл ругается на jquery?

Почему js-файл ругается на jquery?

Пользуюсь WebStorm'омВ нем создал Bootstrap-проект TestingSourse

91