2017-09-26 6 views
0

J'ai un TextInputLayout dans ma disposition et je veux utiliser la balise html ou spannable dans son indice, mais cela ne fonctionne pas avec elle.est-il possible d'utiliser tag html ou spannable dans l'indice TextInputLayout?

Je recherche tous les liens dans google mais le résultat était "ce n'est pas possible maintenant et peut-être dans la prochaine version et les mises à jour seront possibles".

est-il possible de personnaliser la vue TextInputLayout pour accepter la balise html dans l'indice? et comment puis-je faire cela?

+0

Ajout d'un code serait une bonne idée. – iMDroid

+0

@iMDroid Merci pour l'aide – hamed

+0

@iMDroid vous avez posé une question comme la mienne l'année dernière. avez-vous trouvé une solution pour cela? – hamed

Répondre

3

AJOUTZ code dans la mise en page fichier xml pour TextInputLayout:

<android.support.design.widget.TextInputLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_margin="@dimen/activity_horizontal_margin" 
     app:hintAnimationEnabled="false"> 

     <android.support.design.widget.TextInputEditText 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
       android:hint="@string/enter_message" /> 

    </android.support.design.widget.TextInputLayout> 

Dans le fichier string.xml ajouter code suivant:

<string name="enter_message">Enter Message<font fgcolor="red">*</font></string> 
+0

cela n'a pas fonctionné. plaese lire attentivement la question – hamed

+0

Vous ne pouvez pas définir des données HTML en utilisant XML. Il doit être fait dans le code, sinon les données ne prennent pas effet – Zoe

+0

@hamed pouvez-vous ajouter du code pour le même .. il sera utile de comprendre .... –