Hoch-und Tiefstellen ein String in Android
Wie können Sie drucken Sie eine Zeichenfolge mit einem hoch-oder tiefgestellte? Können Sie dies tun, ohne eine externe Bibliothek? Ich will, dass das display in einem TextView
in Android.
verwenden Sie [hier][1] trick, listview und seine textview. [1]: stackoverflow.com/a/22105902/1350021
InformationsquelleAutor Mohit Deshpande | 2010-08-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
oder
Gemeinsame Aufgaben und Wie Sie in Android
It-technisch nicht unterstützt HTML, ist die Erstellung eines Übergreifenden, die TextViews unterstützen. Im wesentlichen CharSequences mit style-Informationen.
Dies funktioniert nicht für mich...aber vielleicht seine Ursache habe ich es in meinem strings.xml Datei. Es subscripts es für mich, aber es clips es und egal, wie viel Polsterung lege ich es immer abgeschnitten.
Link in Antwort scheint nicht mehr relevant.
Vielen Dank für diese aber die Antwort unten mit einem SpannableStringBuilder ist viel besser.
InformationsquelleAutor Konstantin Burov
Beispiel:
Nette Antwort!! vielen Dank!
Das ist viel besser! Der Html.fromHtml Methode kann dazu führen, Hochgestellt text wird abgeschnitten.
Wenn ich diese Methode gerne sagen, 100-meter-Quadrat durch
equation.setText(blah+cs);
es funktioniert nicht. Funktioniert gut, allerdings separat. Wie zu bekommen, dass die Arbeit?Weit besser als Html.fromHtml() - Methode
InformationsquelleAutor peter
Alle Leute Fragen, wenn Sie wollen, um es zu verkleinern neben der super-oder subskript, die Sie gerade brauchen, um Tags hinzuzufügen, wie gut. EX:
InformationsquelleAutor Ariel Capozzoli
(oder) Von String Resource File:
ich bin neu auf stack over flow ,damals dnt wissen, wie zu bedienen.
nicht für mich gearbeitet
senden Sie mir ein code-snippet
InformationsquelleAutor m.v.n.kalyani
Wenn Sie möchten, legen Sie die Hochstellung von string.xml Datei versuchen Sie dies:
string-Ressource:
, wenn Sie möchten, Hochgestellt, kleiner zu sein:
Code:
InformationsquelleAutor César Cobo
Es etwas spät dran, aber nach nur funktionieren, verwenden Sie Hochgestellt als Besondere Zeichen, die ich verwendet, räumliche char hier.
InformationsquelleAutor CoDe
In den code setzen Sie einfach das "\u00B2" Wie folgt:
textView.setText("X\u00B2");
InformationsquelleAutor Gerardo Salazar Sánchez
Die Akzeptierte Antwort ist veraltet jetzt. Also bitte gehen Sie durch dieses Stück code. Ich habe diese von einigen website. Den Namen habe ich vergessen aber trotzdem danke für dieses gute Stück code arbeiten.
Hinweis : stellen Immer
android:textAllCaps="false"
Ihrer spantext.InformationsquelleAutor AMAN SINGH
Den HTML-Code.fromHTML(String) veraltet, da der API-24. Sie sagen, verwenden Sie diese, stattdessen, die unterstützt, flags als parameter. So gehen aus der akzeptierten Antwort:
Und wenn Sie möchten, dass code, der Auffassung, pre-24-API ' s sowie:
Diese Antwort stammt von:
https://stackoverflow.com/a/37905107/4998704
Den Fahnen und andere Dokumentation kann hier gefunden werden:
https://developer.android.com/reference/android/text/Html.html
InformationsquelleAutor Justin Liu
Fand ich diese Artikel darüber, wie man einen
Spannable
oder in einem string-Ressource-Datei:<sup>
oder<sub>
für hoch-und Tiefstellen, beziehungsweise.InformationsquelleAutor Mohit Deshpande
Sind Sie aufgerufen, Unicode-Zeichen, und Android
TextView
unterstützt. Kopieren Sie die super - /sub-Skript, das Sie wollen, aus diesem Wiki: https://en.wikipedia.org/wiki/List_of_Unicode_characters#Superscripts_and_SubscriptsInformationsquelleAutor Aditya Naique
In der
strings.xml
- Dateien, können Sie einfach den HTML -<sup>3</sup>
tag. Arbeiten perfekt für mich,BEISPIEL
InformationsquelleAutor Detilium
X2
InformationsquelleAutor ンドリュー ライアンア