I see one specific problem and one potential problem.
A specific issue is that your textView3 points to these attributes:
android:layout_margin="8dp" android:layout_marginTop="16dp" android:layout_marginStart="16dp"
This does not set the top / start 16dp, and end / bottom - 8dp. This simply ignores the marginTop and marginStart .
The potential problem is what you specify
android:layout_marginStart="16dp"
but also do not specify marginLeft . If you want to support pre-API 17 devices, you need to specify both marginStart and marginLeft (provided that you remove the margin attribute).
source share