Могу ли я сделать один editText выглядеть как четыре - PullRequest
0 голосов
/ 05 октября 2019

Я хочу, чтобы эти editText поля выглядели по-прежнему так, но на самом деле это будет только одно editText

Я пытался использовать их как четыре, но это неправильный способ, так какЯ понимаю

Текущий и требуемый вид макета, в красных полях "круг" editText, которые я упоминал ранее

1 Ответ

0 голосов
/ 05 октября 2019

Вы можете реализовать свое требование, используя эту библиотеку .

Поместите это в свои зависимости implementation 'com.chaos.view:pinview:1.4.3' и используйте этот код в макете

<com.chaos.view.PinView
    android:id="@+id/firstPinView"
    style="@style/PinWidget.PinView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:cursorVisible="true"
    android:hint="Hint."
    android:inputType="text"
    android:itemBackground="@mipmap/ic_launcher"
    android:padding="@dimen/common_padding"
    android:textColor="@color/text_colors"
    android:textSize="18sp"
    android:textStyle="bold"
    app:cursorColor="@color/line_selected"
    app:cursorWidth="2dp"
    app:hideLineWhenFilled="true"
    app:itemCount="5"
    app:itemHeight="48dp"
    app:itemRadius="4dp"
    app:itemSpacing="0dp"
    app:itemWidth="48dp"
    app:lineColor="@color/line_colors"
    app:lineWidth="2dp"
    app:viewType="rectangle" />

Дляподробнее см. их документы

...