Question: Why there is extra space in 2.3.3?
This is a strange behaviour that is why i thought i should ask. I got a checkbox in my xml and i have a background to set on it. so i put the background in its button property.
like android:button="@drawable/back_checkbox"
where back_checkbox is just a selector having checked/unchecked state
Now in 2.3.3:

And in 4.2:

Try Toggle Button instead.