I am using LinearLayout in HorizontalScrollView the scrolling part is working but i can\'t figure out how to make 3 rows.
for Example:
Bold
Instead of LinearLayout Try GridLayout which is part of Android support library.
It has provision of setting number of columns and rows while implementation in XML layout.
Something like below
Edit - You can use TableLayout instead of GridLayout if you want to add child views of different width as below