2017-01-02 1 views
0

enter image description hereVerwendung von StaggeredGridLayoutManager

Verwendung StaggeredGridLayoutManager/GridLayoutManager wie man grid Element nehmen zwei Spannen vertikal und zwei horizontal Spannweiten machen?

+0

Wenn die Größe der Elemente ist das gleiche, es empfohlen wird ein Gridview zu verwenden, arbeitet die StaggeredGridLayoutManager für die RecyclerView besser, wenn Sie verschiedene Artikel Größen und Spalten oder Zeilen erstreckt –

+0

Ya aber wie erreichen müssen Faust-Gitter-Element wie oben? –

Antwort

0

Es gibt keine Möglichkeit, dies mit StaggeredGridLayoutManager zu tun. Dies geschieht einfach mit GridLayoutManager. Zum Beispiel:

GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 3, GridLayoutManager.VERTICAL, false); 

gridLayoutManager.setSpanSizeLookup(
new GridLayoutManager.SpanSizeLookup() { 
    @Override 
    public int getSpanSize(int position) { 
     return (position == 0 ? 3 : 1); 
    } 
}); 
Verwandte Themen