Как добиться небольших сеток для продуктов в android

Привет, я делаю приложение для Android, в котором мне нужно создать раздел продукта, и я пытаюсь сделать его похожим на более быстрое приложение. Итак, вот проблема, которую я знаю, я могу использовать gridview для создания раздела продуктов, но я не знаю, как добавить пунктирные границы между продуктами или уменьшить размер сетки, поэтому я хотел знать, есть ли лучший способ добиться этого. Любые предложения приветствуются. Я видел этот вопрос на SO для продуктов показать список продуктов в Android с многоколоночным настраиваемым макетом Но я пытаюсь сделать небольшие сетки для продуктов без места и с пунктирными границами, поэтому, если у кого-то есть предложения, дайте мне знать.

Любая картинка с превью, чего именно вы хотите добиться?

D. B. 08.04.2018 14:41

У меня недостаточно репутации, чтобы добавлять изображения, но вы, возможно, видели приложение goibibio или более быстрое, где они показывают продукты, и мы выбираем из них, поэтому я не понимаю, какой вид мне следует использовать, чтобы сделать это

user9570840 08.04.2018 14:45
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
41
1

Ответы 1

Для пунктирных границ вы можете создать новый XML-файл внутри drawable и поместить этот код:

<?xml version = "1.0" encoding = "utf-8"?>
<shape xmlns:android = "http://schemas.android.com/apk/res/android">
    <stroke android:color = "@color/black"
        android:width = "2dp"
        android:dashGap = "5dp"
        android:dashWidth = "2dp"/>
</shape>

Затем в родительском макете для одного элемента:

android:background = "@drawable/name_of_your_dotted_borders_xml"

Другие вопросы по теме