Voici le problème avec double soupçon - TextInputLayout and EditText double hint issuebesoin de faire à double pointe en EditText avec TextInputLayout
je dois faire la même chose. J'ai besoin de deux indices. L'un est un titre de EditText, et le second est une valeur possible si rien n'a été entré.
Mais malheureusement, il n'y a qu'un seul tag:
android:hint
Puis-je faire quelque chose avec elle?
UPD1:
La réponse était de mettre en indice pour EditText et programatically allusion pour TextInputLayout en XML.
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:hint="@string/prompt_quantity"
android:layout_height="wrap_content">
<EditText
android:id="@+id/quantity"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:maxLines="1"
android:singleLine="true" />
</android.support.design.widget.TextInputLayout>
Et
quantityEditText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
quantityEditText.setHint(hasFocus ? "0" : "");
}
});
Utilisez cette LIB. https://github.com/activesince93/CustomViews –