The scales are fine, but when using the weight of the layout, you need to set android:layout_width to 0dp , otherwise your views may not scale properly.
Also, do not mix fixed widths with layout weights. If you decide to use scales, use them throughout your line layout.
Dalmas
source share