ListView может в 2 колонки выводиться?

130
03 апреля 2022, 02:40

Нужно вывести ListView в две колонки т.е. 2 значения из списка в одну строку типа GridLayout и т.п.
В интернете не нашёл примеров для ListView, все примеры только с использованием RecyclerView

Пример списка в 2 колонки:

Answer 1

Нет, не может.

Но можно в нём (в качестве элемента (пункта)) создать вьюшку (View) с 2-мя вьюшками внутри и подставлять в них то что нужно. Получится тот же результат, в две колонки.

UPD: Вот пример итема:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:orientation="vertical">
        <!-- тут контент для левой колонки -->
    </LinearLayout>
    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:orientation="vertical">
        <!-- тут контент для правой колонки -->
    </LinearLayout>
</LinearLayout>
READ ALSO
Отключить проверки на ошибки при компиляции классов

Отключить проверки на ошибки при компиляции классов

Как можно отключить проверки на ошибки когда IDEA компилирует проект, по картинке ниже видно что выводятся Warnings, мне бы не то что не хотелось...

75
Error: Invalid or corrupt jarfile

Error: Invalid or corrupt jarfile

Есть проект gradleЯ его собрал в артефакт, в свойствах указал, что это запускаемый файл, но при попытке запустить в терминале пишется следующее:...

109
Настройка громкости звука Soundpool

Настройка громкости звука Soundpool

Не знаю как сделать так чтобы пользователь менял звук в моем приложении с помощью боковых кнопок громкости на телефонеПомогите пожалуйста))...

289