I have a grid layout which is filled with buttons. I want the buttons to be more distant from each other, what code should I write? I tried to search for it but only found a solution for GridView, not GridLayout.
            Asked
            
        
        
            Active
            
        
            Viewed 4.6k times
        
    28
            
            
        - 
                    2check this answer if it helps http://stackoverflow.com/a/21456391/1320616 – Ankit Aggarwal Feb 08 '16 at 13:09
- 
                    2Possible duplicate of [GridLayout(not GridView) - Spaces between the cells](http://stackoverflow.com/questions/21455495/gridlayoutnot-gridview-spaces-between-the-cells) – Rohit5k2 Feb 08 '16 at 13:10
- 
                    These don't seem to be duplicates. This is about adding spacing; the [other](https://stackoverflow.com/questions/35270404/android-gridlayout-spacing-between-items) is about removing it. – Ryan M Oct 06 '20 at 09:44
2 Answers
27
            
            
        Instead of adding margin to each buttons, use android:useDefaultMargins="true" 
It is better than adding margin to each buttons!
 
    
    
        Jarin Rocks
        
- 975
- 10
- 17
- 
                    this doesn't answer the main question. Does this answer my doubts on the first answer? In that case you should've commented the answer. – Alberto M Feb 13 '19 at 11:35
- 
                    1Even if you re-arrange items they will stay distinct and wont mess up with each other – Jarin Rocks Feb 13 '19 at 13:47
26
            You can put margin to the buttons
 
    
    
        Stefano
        
- 3,127
- 2
- 27
- 33
- 
                    11what if I have to dynamically rearrange columns and rows? the margin will mess everything up in that case. – Alberto M Feb 13 '18 at 14:31
- 
                    4margin will not show equal spacing on each side. For example: margin of 2dp on each item will show 2 dp on each side but item after will also have 2 dp on each side. Making it total of 4dp space in between now. – Alex Jan 08 '19 at 19:14
- 
                    You can put only margin end on the individual items to avoid duplication of margins. – David Kariuki Feb 12 '19 at 20:04
 
    