2016-03-25 5 views

Antwort

11

wenn max Spalten zwei sind, die recht wäre simple.For die Ansicht, dass die volle Breite, setFullSpan (true) wie in Ihrem BindViews Methode von Recyclerview Adapter besetzen

//rlm is RecyclerView.LayoutManager passed in constructor or setter in adapter 
if (rlm instanceof StaggeredGridLayoutManager) { 
    StaggeredGridLayoutManager.LayoutParams layoutParams = (StaggeredGridLayoutManager.LayoutParams) holder.itemView.getLayoutParams(); 
    /* 
    * to make View to occupy full width of the parent 
    */ 
    layoutParams.setFullSpan(true); 
} 
+0

Sehr geehrte @Ravi Teja Was ist rlm? –

+0

Instanz des Layout-Manager, die Sie im Konstruktor des Adapters übergeben können, haben eine Setter-Methode in Adapter –

+0

Was ist, wenn Sie 3 Spalten haben? – Shine