Próbuję dodać lewą ikonę do mojego obiektu TextInputLayout, ale tekst przechodzi przez ikonę. Po dodaniu wypełnienia wszystkie elementy są ze sobą połączone.Lewa ikona w TextInputLayout
Próbowałem z
android:drawableLeft="@drawable/ic_store_white_48dp"
android:drawablePadding="50dp"
android:drawableStart="@drawable/ic_store_white_48dp"
Ale to nie działa! powinny wdrożyć poziomej LinearLayout dla każdego wiersza, ale chciałbym mieć pewność, nie ma łatwiejszy sposób to zrobić
Oto mój układ Kod:
<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>
Dlaczego nie użyć "LinearLayout" lub "RelativeLayout"? Jeśli tak, możesz użyć 'android: layout_toRightOf', itp. – McGuile
Tak, mógłbym to zrobić, ale" skopiowałbym "moją ilość kodu (mam 40 pól, więc chciałbym ją zoptymalizować) –
Jeśli masz 40 pól, dlaczego nie skorzystać z ListView, a następnie wypełnić ListView z każdego wiersza? –