Android - как UICollectionView - PullRequest
       46

Android - как UICollectionView

0 голосов
/ 11 июня 2018

Я хочу создать пользовательский интерфейс, подобный приведенному ниже:

Образец UICollectionView

Существует несколько видов и макетов для этого поведения на Android.

GridView : фиксированный номер столбца.Это бесполезно в верхнем регистре.

StaggeredGridLayoutManager : для конструктора требуется счетчик промежутков.Это бесполезно в верхнем регистре.

GridLayoutManager : ему не нужно фиксированное количество столбцов.

GridLayoutManager layoutManager = new GridLayoutManager(this, 6);

    layoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
        @Override
        public int getSpanSize(int position) {
            switch (position % 5) {
                case 0:
                case 1:
                    return 3;
                case 2:
                case 3:
                case 4:
                    return 2;
            }
            throw new IllegalStateException("internal error");
        }
    });

Но я должен дать номер столбца для каждогострока.Как я могу сделать эту задачу на Android, как IOS?

1 Ответ

0 голосов
/ 11 июня 2018

try FlexboxLayout библиотека из github.

...