Добавить нижнюю границу к виджету редактирования текста
Я хочу добавить нижнюю границу к виджету редактирования текста, как в дизайне материала, но не могу найти способ сделать это. Спасибо за помощников
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#ffffff" />
<stroke android:width="1dip" android:color="#000000" />
</shape>
2 ответа
Получите изображение 9 патчей. Этот сайт может помочь вам создать их и использовать в качестве фонового ресурса для вашего текста редактирования.
android:background="@drawable/9patchname"
Кроме того, вы можете подделать его с отдельным видом под текстом редактирования
<style name="divider">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">1dp</item>
<item name="android:background">@color/grey</item>
</style>
<View style="@style/divider" />
android:id="@+id/edt_password"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="10dp"
android:singleLine="true"
android:background="@drawable/input_text_bg"
android:gravity="bottom"
android:hint="@string/hint_password"
android:inputType="textPassword"
android:paddingBottom="3dp"
android:paddingLeft="5dp" />