alinhamento drawable esquerdo com texto no android
Eu sou novo no modo de exibição personalizado e não sabia muito sobre a tela no Android. Queria alinhar um desenho da esquerda para o lado direito do layout, juntamente com o texto (multilinha ou não) da mesma exibição de texto da imagem
Na imagem acima, eu queria alinhar $ image junto com o texto ($ 20,0 - $ 90,0 / hora) e devo estar no centro se o texto for multilinha e não desejar usar layouts extras. desde já, obrigado
Este é o meu xml básico,
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"">
<TextView
android:id="@+id/ad_post_tv_noDays"
style="@style/textView"
android:text="20 days"
android:layout_width="wrap_content"
android:layout_alignParentLeft="true"
android:drawablePadding="5dp"
android:textColor="@color/color60"
android:drawableLeft="@drawable/icon_calender"
android:layout_gravity="left|center"
android:gravity="left|center"
android:layout_centerVertical="true"
/>
<TextView
style="@style/textView"
android:layout_alignParentRight="true"
android:id="@+id/ad_post_tv_wage"
android:layout_marginLeft="5dp"
android:text="$8 - $12/hour"
android:textSize="10dp"
android:layout_toRightOf="@id/ad_post_tv_noDays"
android:drawablePadding="5dp"
android:layout_width="wrap_content"
android:textStyle="bold"
android:layout_gravity="right|center"
android:gravity="right|center"
android:drawableLeft="@drawable/icon_dollar"
/>
</RelativeLayout>
Eu tentei implementá-lo com visualizações personalizadas, ele funciona para texto pequeno, mas quando o texto fica maior, fica estranho, minha imagem de código é a seguinte,