2015-03-27 4 views
0

Есть ли способ смешать количество столбцов в gridView? Например, я могу создать GridView, такие как ...Можно ли смешивать количество столбцов в GridView

X X X X X <--generally how most columns will be arranged 
     X X X X <--this is the row that is in question 
     X X X  <--I know this is possible by hiding views, columns are aligned 
    X X X X X 
      . 
      . 
      . 

Если вы посмотрите на второй строке, а не только есть один меньше столбец (может быть, вид внутри этого столбца скрыт), но также по центру. Это та часть, о которой я не уверен. Я знаю, что могу скрывать представления, но как я могу скрыть + центрировать строку при использовании gridView?

Заранее спасибо

ответ

0

Почему вы привязаны к идее использования GridView? Вы показываете клетчатый шаблон? Listview является более подходящим для этого типа макета.

+0

ListView - не подходящее решение. Это не личное предпочтение, я просто спрашиваю о возможностях gridView. Я думаю, что ответ - это невозможно. Я пробовал несколько вещей, включая скрытие столбца, и предметы не перестраивались, чтобы сосредоточиться. – portfoliobuilder

+1

Правильно, сетка не поддерживает это поведение. Даже с гибкими сетчатыми или табличными виджетами вы оказываетесь в зазубренном эффекте, где количество строк в строке варьируется, но строки никогда не меняют выравнивание их ячеек. То, что вы пытаетесь сделать, нарушает идею сетки. Тем не менее, Etsy опубликовал AndroidStaggeredGrid, который OOTB похож на то, что вы пытаетесь сделать, только он пошатнулся по вертикали. – m1k3t

+0

Ваш ответ на мой ответ Я приму в качестве правильного ответа. Я согласен с тем, что это невозможно после многих исследований. Спасибо! – portfoliobuilder