Ainsi donc ce que im essayant de mettre en œuvre deux partiesEditText modifier la position du texte SetError
une im donnant mon edittext le passwordToggle pour lequel im en utilisant android.support.design.widget TextInputLayout + TextInputEditText
Donc, ce comment mon edittext ressemble
la deuxième partie est que je veux ajouter la validation et définir un message d'erreur approprié. J'ai besoin du message d'erreur à afficher comme suit
Mon code de mise en page est comme suit
<android.support.design.widget.TextInputLayout
style="@style/editTextBold"
android:id="@+id/input_pwd_parent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintAnimationEnabled="false"
app:hintEnabled="false"
app:passwordToggleEnabled="true">
<android.support.design.widget.TextInputEditText
android:id="@+id/input_pwd"
style="@style/editTextBold"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent"
android:ems="10"
android:hint="@string/hint_pwd"
android:inputType="textPassword"
android:padding="10dp" />
</android.support.design.widget.TextInputLayout>
donc ce que je veux savoir est
1.How est-ce que je cache/affiche l'icône de bascule du mot de passe dans l'edittext via le code?
2.Also comment puis-je faire le message SetError apparaissent à la place de l'icône passwordToggle (une fois que je le cache via le code)
La première partie est assez facile - ['TextInputLayout # setPasswordVisibilityToggleEnabled()'] (https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html#setPasswordVisibilityToggleEnabled (booléen)). La seconde est un changement assez important pour la conception de 'TextInputLayout'. Il pourrait être plus facile de faire rouler votre propre 'View' personnalisé, car il semble que vous n'utilisiez maintenant' TextInputLayout' que pour le basculement du mot de passe. En dehors de cela, un hack facile pourrait être de désactiver le drawable toggle avec un drawable qui est juste votre texte "Champ obligatoire", au besoin –
oui, a fini par créer ma propre vue personnalisée – ViVekH