Sto cercando di ottenere il risultato come mostrato in Pic1. Provato a impostare la gravità, il paddingleft ecc., Ma l'immagine estraibile si trova all'estremità destra e non accanto a Testo (mostrato nella foto 2 ). Qualcuno può suggerire come allineare l'immagine accanto a TextView? Anche come impostare la dimensione del drawable?Android: disegnabile accanto a TextView con peso per ogni TextView in LinearLayout
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@drawable/separator"
android:padding="10dp">
<TextView
android:id="@+id/sms"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:layout_weight="1"
android:drawableEnd="@drawable/message"
android:drawableRight="@drawable/message"
android:gravity="center"
android:paddingLeft="3dp"
android:paddingRight="3dp"
android:text="SMS" />
<TextView
android:id="@+id/call"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawableEnd="@drawable/call"
android:drawableRight="@drawable/call"
android:gravity="center"
android:text="CALL" />
<TextView
android:id="@+id/email"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:drawableEnd="@drawable/mail"
android:drawablePadding="3dp"
android:drawableRight="@drawable/mail"
android:text="MAIL" />
Peso a TextView costringe a occupare tutta la larghezza quindi il drwable è posto alla fine del textview – Dhina
Usa drawableLeft e imposta l'immagine ... Dai a DrawablePadding .. sarà perfetto – Prakhar