valor EditText Android dica substituindo

votos
1

Eu quero ter um EditText de código de verificação de 6 dígitos que deve funcionar como este

Quando vazio: digite

Quando preenchido 2 número dígito: digite

Como conseguir isso em meu aplicativo Android?

Publicado 20/10/2018 em 13:48
fonte usuário
Em outras línguas...                            


1 respostas

votos
2

eu acho que você pode tentar esta biblioteca

https://github.com/ChaosLeong/PinView

repositories {
maven {
    jcenter()
}
}

dependencies {
   compile 'com.chaos.view:pinview:1.4.2'
}

XML

<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="XXXXXX"
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="6"
app:itemHeight="48dp"
app:itemRadius="4dp"
app:itemSpacing="0dp"
app:itemWidth="48dp"
app:lineColor="@color/line_colors"
app:lineWidth="2dp"
app:viewType="rectangle" />
Respondeu 22/10/2018 em 05:29
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more