Я хочу создать пользовательский интерфейс, подобный приведенному ниже:
Образец 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?