GridLayoutManager.LayoutParams
  public
  static
  
  
  class
  GridLayoutManager.LayoutParams
  
  
  
  
  
  
  
  
  
  
    extends RecyclerView.LayoutParams
  
  
  
  
  
  
  
    
  LayoutParams used by GridLayoutManager.
 
 Note that if the orientation is VERTICAL, the width parameter is ignored and if the
 orientation is HORIZONTAL the height parameter is ignored because child view is
 expected to fill all of the space given to it.
Summary
| Public methods | 
|---|
  
  
  
  
    | 
        
        
        
        
        
        int | 
      getSpanIndex()
      Returns the current span index of this View.
        
    
 | 
  
  
  
  
  
    | 
        
        
        
        
        
        int | 
      getSpanSize()
      Returns the number of spans occupied by this View.
        
    
 | 
  
| Inherited methods | 
|---|
|  From
class 
  
    android.support.v7.widget.RecyclerView.LayoutParams
  
 | 
|  From
class 
  
    android.view.ViewGroup.MarginLayoutParams
  
 | 
|  From
class 
  
    android.view.ViewGroup.LayoutParams
  
 | 
|  From
class 
  
    java.lang.Object
  
  
   
    
      
  
  
  
  
    | 
        
        
        
        
        
        Object | 
      clone()
      Creates and returns a copy of this object.
        
    
 |  
  
  
    | 
        
        
        
        
        
        boolean | 
      equals(Object obj)
      Indicates whether some other object is "equal to" this one.
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      finalize()
      Called by the garbage collector on an object when garbage collection
 determines that there are no more references to the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        Class<?> | 
      getClass()
      Returns the runtime class of this Object. |  
  
  
    | 
        
        
        
        
        
        int | 
      hashCode()
      Returns a hash code value for the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      notify()
      Wakes up a single thread that is waiting on this object's
 monitor.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      notifyAll()
      Wakes up all threads that are waiting on this object's monitor.
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      toString()
      Returns a string representation of the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait(long millis, int nanos)
      Causes the current thread to wait until another thread invokes the
 notify()method or thenotifyAll()method for this object, or
 some other thread interrupts the current thread, or a certain
 amount of real time has elapsed. |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait(long millis)
      Causes the current thread to wait until either another thread invokes the
 notify()method or thenotifyAll()method for this object, or a
 specified amount of time has elapsed. |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait()
      Causes the current thread to wait until another thread invokes the
 notify()method or thenotifyAll()method for this object. |  | 
Constants
    INVALID_SPAN_ID
    
      
      
  
    
int INVALID_SPAN_ID
    
    
    
  Span Id for Views that are not laid out yet.
    
      Constant Value:
      
          -1
          (0xffffffff)
      
    
 
Public constructors
    GridLayoutManager.LayoutParams
    
GridLayoutManager.LayoutParams (Context c, 
                AttributeSet attrs)
    
    
    
  
    
    | Parameters | 
|---|
      
        | c | Context | 
      
        | attrs | AttributeSet | 
    
 
    GridLayoutManager.LayoutParams
    
GridLayoutManager.LayoutParams (int width, 
                int height)
    
    
    
  
    
    | Parameters | 
|---|
      
        | width | int | 
      
        | height | int | 
    
 
    GridLayoutManager.LayoutParams
    
GridLayoutManager.LayoutParams (ViewGroup.MarginLayoutParams source)
    
    
    
  
    
    | Parameters | 
|---|
      
        | source | ViewGroup.MarginLayoutParams | 
    
 
    GridLayoutManager.LayoutParams
    
GridLayoutManager.LayoutParams (ViewGroup.LayoutParams source)
    
    
    
  
    
    | Parameters | 
|---|
      
        | source | ViewGroup.LayoutParams | 
    
 
    GridLayoutManager.LayoutParams
    
GridLayoutManager.LayoutParams (RecyclerView.LayoutParams source)
    
    
    
  
    
    | Parameters | 
|---|
      
        | source | RecyclerView.LayoutParams | 
    
 
Public methods
    getSpanIndex
    
int getSpanIndex ()
    
    
    
  Returns the current span index of this View. If the View is not laid out yet, the return
 value is undefined.
 
 Note that span index may change by whether the RecyclerView is RTL or not. For
 example, if the number of spans is 3 and layout is RTL, the rightmost item will have
 span index of 2. If the layout changes back to LTR, span index for this view will be 0.
 If the item was occupying 2 spans, span indices would be 1 and 0 respectively.
 
 If the View occupies multiple spans, span with the minimum index is returned.
    
      | Returns | 
|---|
      
        | int | The span index of the View. | 
    
 
    getSpanSize
    
int getSpanSize ()
    
    
    
  Returns the number of spans occupied by this View. If the View not laid out yet, the
 return value is undefined.
    
      | Returns | 
|---|
      
        | int | The number of spans occupied by this View. |