Я пытаюсь добавить левую иконку в свой TextInputLayout, но текст перечеркивает значок. Когда я добавляю отступы, все перемещается вместе.Значок слева в TextInputLayout
Я попытался с
android:drawableLeft="@drawable/ic_store_white_48dp"
android:drawablePadding="50dp"
android:drawableStart="@drawable/ic_store_white_48dp"
Но это не работает! я должен осуществить горизонтальное LinearLayout для каждой строки, но я хотел бы, чтобы убедиться, что нет более простого способа сделать это
Вот мой код макет:
<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>
Почему бы не использовать 'LinearLayout' или' RelativeLayout'? Если вы это сделаете, вы можете использовать 'android: layout_toRightOf' и т. Д. – McGuile
Да, я мог бы это сделать, но я бы« продублировал »количество моего кода (у меня есть 40 полей, поэтому я бы хотел его оптимизировать) –
Если у вас есть 40 полей, почему бы не использовать ListView, а затем заполнить ListView каждой строкой? –