How to add margin to aligned component in Android -


i use relativelayout widgets on it. have radiogroup , textview , i'd textview aligned radiogroup , add margin make inner radiogroup.

here code:

<radiogroup         android:id="@+id/radiogroupsync"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_below="@id/labeltitle"         android:layout_marginleft="10dp">        <radiobutton           android:id="@+id/radiofull"           android:layout_width="wrap_content"           android:layout_height="wrap_content"           android:text="@string/lblfull"           />        <radiobutton           android:id="@+id/radiopart"           android:layout_width="wrap_content"           android:layout_height="wrap_content"           android:text="@string/lblpart" />     </radiogroup>  <textview         android:id="@+id/lbldata"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_alignleft="@id/radiogroupsync"         android:layout_below="@+id/radiogroupsync"         android:layout_margin="3dp"         android:singleline="true"         android:text="2010.01.01."         android:textsize="16sp"         android:textstyle="bold"         android:layout_marginleft="100dp"     /> 

obviously textview isn't margined 100dp, if remove alignleft. how can set margin it?

margin doesn't work align. can use left padding instead.

a bit offtopic, wouldn't recommend using odd numbers margins/paddings in dp - reason that, example, 3dp scaled hdpi 4.5 pixels , problem in cases.


Comments