2013-11-26 3 views
0

Я хотел бы добавить пустые строки между строками GridView (не ячейки, а строки), и в этих пустых местах я бы хотел добавить текст, поэтому в основном добавить подзаголовки для разделов в GridView.Добавить подзаголовки в GridView

Что-то вроде этого:

Subheader 1 
cell cell cell cell 
cell cell cell cell 
Subheader 2 
cell cell cell cell 
cell cell 
Subheader 3 
cell cell cell cell 
cell 
....... 

Не можете найти способ сделать это. Есть идеи?

+0

https://github.com/TonicArtos/StickyGridHeaders нравится это? –

+0

@ Tamilselvan, пожалуйста, напишите как ответ, так что я могу принять его! Благодарю. – AndreiBogdan

+0

Я добавил свои анны ниже. –

ответ

2

Sticky Grid header

Вот ссылка - липкий заголовок списка для требования ur, заголовок для каждой группы элементов сетки. Попробуйте.

1

Я думаю, что это возможно, сделав свой собственный макет:

<ScrollView> 
    <LinearLayout android:id="@+id/container"> 
    <com.project.MyGridView/> 
    </LinearLayout> 
</ScrollView> 

Для добавления заголовка используйте что-то вроде этого:

container.addView(header, 0); 

и наконец, вы должны расширить GridView высота:

Class MyGridView extends GridView { 
    .... 
    @Override 
    protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec) { 
     super.onMeasure(widthMeasureSpec, MeasureSpec.UNSPECIFIED); 
    } 
    .... 
} 
Смежные вопросы