2017-02-14 6 views
0

Nach dem Erstellen einer benutzerdefinierten Zeichenfolgenressource scheint das verwendete Unicode-Zeichen (↔) nicht die gleiche Schriftgröße zu haben wie die Buchstaben. Wie kann die Schriftgröße der Unicode-Zeichen angepasst werden, damit sie mit den anderen Zeichen übereinstimmt, die in meiner benutzerdefinierten Zeichenfolge verwendet werden?So passen Sie die Unicode-Zeichengröße an die Zeichen an

<TextView 
     style="@android:style/TextAppearance.Medium" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/locationa_tofrom_locationb" 
     android:textColor="@android:color/white" /> 

enter image description here

strings.xml

<string name="locationa_tofrom_locationb">Location A &#x2194; Location B</string> 

Antwort

0

Sie Ihre eigenen Schriftarten verwenden könnte die Lösung zu erreichen. Siehe hier:

How to use custom font in Android Studio

+0

Interessant, aber ich möchte nicht, dass eine neue Schriftart von Grund auf neu zu schaffen, um dies zu erreichen. – MacaronLover

+0

Was Sie gerade erleben, hängt vollständig von der verwendeten Schriftart ab. Wenn die aktuelle Schriftart nicht Ihren Anforderungen entspricht, suchen Sie nach einer anderen Schriftart. Oder verwenden Sie 3 separate 'TextView's - 2 für' "Location A" 'und' "Location B" 'in einer Schriftgröße und 1 für' "↔" 'in einer anderen größeren Schriftgröße. –

+0

@RemyLebeau Ich kenne keine Schriftarten, die + Android haben keine angegeben, die tun. – MacaronLover

Verwandte Themen