1. Fixed this bug:
   Using both DefaultLayoutManager & GridLayoutManager will cause exception : "Unknown LayoutConstraint"
2. Re-formated some codes