Einstellung der Schriftart des Hinweises in TextEdit

8

Ist es möglich, die Schriftart des Hinweiselements der EditText-Ansicht festzulegen, ohne die Schriftart des EditText selbst zu ändern? Danke.

    
Asahi 17.01.2011, 19:23
quelle

10 Antworten

8

Es scheint, dass es keine Möglichkeit gibt, die Schriftart von Hinweisen und Schriftarten separat zu steuern.

    
Asahi 19.02.2011, 14:14
quelle
2

Haben Sie android:typeface überprüft?

Dies funktioniert sowohl für den Hinweis als auch für den Text für den EditText.

    
Prashanth Babu 19.01.2011 07:43
quelle
2

Sie wissen nicht, ob Sie sie nur anders haben müssen oder ob Sie eine Schriftart speziell einstellen möchten.

Wenn Sie Ihren Hinweis nur anders als Ihren Text formatieren müssen, können Sie dies in Java auf einer Feldbasis tun.

  1. Umschließen Sie Ihren Hinweistext in HTML-Stil-Tags
  2. Übergeben Sie die markierte Zeichenfolge an Html.fromHtml (String htmlString)
  3. Übergeben Sie das Ergebnis von fromHtml () an setHint ();

    %Vor%
Kevin 22.06.2011 21:35
quelle
1

Sie können eine Tippschriftart festlegen, indem Sie typefacefont

überschreiben %Vor%     
Anand Savjani 01.06.2016 06:54
quelle
1

Um eine bestimmte Schriftart zu haben gibt es eine große Bibliothek hier , es ist sehr einfach, aber um einen editedtext mit android zu haben: inputType="textPassword" sollten Sie ein wenig mehr tun, also hier ist es:

  1. entferne android: inputType="textPassword" von xml
  2. Wenden Sie Schrift mit dieser Bibliothek an
  3. set passwordtransformation in Code:

    password.setInputType (InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); password.setTransformationMethod (PasswordTransformationMethod.getInstance ());

Dmila Ram 19.11.2016 17:36
quelle
0

Der beste Weg, um dieses Problem zu lösen, besteht darin, einen TextWatcher zu Ihrem EditText hinzuzufügen und den Schrifttyp dynamisch zu ändern, wenn keine Eingabe im EditText

vorhanden ist     
Mohammed 13.12.2015 09:46
quelle
0
%Vor%     
Fahimi 26.04.2017 16:30
quelle
0

Sie müssen nichts tun. Setzen Sie einfach die Schriftart auf den EditText, und das wird automatisch auch die Tippschrift ändern.

Hier ist das benutzerdefinierte Schriftbild und wie man es einstellt:

%Vor%     
Shahid Ghafoor 12.08.2016 08:15
quelle
0

Sie sollten CustomTypefaceSpan erstellen, um verschiedene Schriftarten für Hint und EditText zu haben.

%Vor%     
Sa Qada 01.08.2017 13:00
quelle
-3

editText.setTypeface(Typeface.SERIF);

    
Ahmed Nader 25.12.2015 18:55
quelle

Tags und Links