Sto tentando di aggiungere un'icona sinistra al mio TextInputLayout, ma il testo supera l'icona. Quando aggiungo un padding, tutto si muove insieme.Icona sinistra in TextInputLayout
ho provato con
android:drawableLeft="@drawable/ic_store_white_48dp"
android:drawablePadding="50dp"
android:drawableStart="@drawable/ic_store_white_48dp"
Ma non funziona! dovrei implementare un orizzontale LinearLayout per ogni riga, ma vorrei essere sicuro non c'è modo più semplice per farlo
Ecco il mio schema di codice:
<android.support.design.widget.TextInputLayout
android:id="@+id/til_calle"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/et_calle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/ic_store_white_48dp"
android:drawablePadding="50dp"
android:drawableStart="@drawable/ic_store_white_48dp"
android:hint="Calle"
android:inputType="text" />
</android.support.design.widget.TextInputLayout>
Perché non utilizzare un 'LinearLayout' o' RelativeLayout'? Se lo fai, puoi usare 'android: layout_toRightOf', ecc. – McGuile
Sì, potrei farlo, ma vorrei" duplicare "la mia quantità di codice (ho come 40 campi, quindi mi piacerebbe ottimizzarlo) –
Se hai 40 campi perché non utilizzare un ListView, quindi riempire il ListView con ogni riga? –