Linke zeichnbare Ausrichtung mit Text in Android
Ich bin neu in der benutzerdefinierten Ansicht und wusste nicht viel über Leinwand in Android, ich wollte eine linke Zeichenfläche zur rechten Seite des Layouts zusammen mit dem Text (ob mehrzeilig oder nicht) der gleichen Textansicht wie in diesem Bild ausrichten
In der obigen Abbildung wollte ich $ image zusammen mit Text ausrichten ($ 20.0 - $ 90.0 / Stunde) und muss in der Mitte sein, wenn der Text mehrzeilig ist und ich keine zusätzlichen Layouts verwenden möchte. Danke im Vorau
Dies ist meine grundlegende xml,
<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>
Ich hatte versucht, es mit benutzerdefinierten Ansichten zu implementieren, es funktioniert für kleinen Text, aber wenn der Text größer wurde, wird es komisch, mein Codebild ist wie folgt: