Come posso inserire caratteri speciali come text nell'editor XML per Android?

Quindi scrivo un'applicazione che preveda l'utilizzo di alcuni simboli matematici. Lo sto facendo nell'editor di visual XML. C'è un modo per get, per esempio, un simbolo integrale o un simbolo "less o uguale a"? Cose così.

Grazie!

  • Utilizzare HashMap per mappare una string e un int
  • Come faccio a evitare di get l'errore "nessun certificato di coppia" quando si connette a questo sito HTTPS su Android?
  • Aggiunge l'effetto ripple al mio button con il colore di background del button?
  • Gdb debug il programma nativo (non jni) su android
  • LinkedList inserito in Intent extra viene riconvertito a ArrayList quando recupera nell'attività successiva
  • SQLiteStatement esegue SELECT / INSERT / DELETE / UPDATE
  • emulator.exe ha smesso di funzionare?
  • Gradle: aggiungere dipendenza per un sapore specifico della biblioteca
  • Gettaxtbounds in android
  • perché funziona il model ViewHolder?
  • come get le immagini da xmpp in applicazione android
  • La fusione manifesta non è rioutput: uses-sdk: minSdkVersion 8 non può essere più piccola
  • 6 Solutions collect form web for “Come posso inserire caratteri speciali come text nell'editor XML per Android?”

    Provate a metterli come HTML.

    String htmlStringWithMathSymbols = "≤ ≥"; textView.setText(Html.fromHtml(htmlStringWithMathSymbols)); 

    Qui puoi visualizzare il tuo simbolo di math in textView

    Qui il post http://www.hrupin.com/2011/12/how-to-put-some-special-math-symbols-in-textview-editview-or-other-android-ui-element

    Spero, ti aiuti!

     Use &lt; for <, &gt; for > and &amp; for &. 

    o

     < less than &lt; > greater than &gt; & ampersand &amp; ¢ cent &cent; £ pound &pound; ¥ yen &yen; € euro &euro; § section &sect; © copyright &copy; ® registered trademark &reg; ™ trademark &trade; 

    Per l'inserimento di caratteri unicode speciali (inclusi i simboli matematici) in Android tramite XML, tutto quello che devi fare è includere il codice HTML del carattere unicode con il &#<uni-code>; in XML. Ad esempio, se si desidera visualizzare il simbolo matematico 'Pi', in una vista button del file XML corrispondente alla propria attività (main.xml per esempio), avrai le seguenti informazioni in main.xml:

     <Button ... android:text="@string/button_pi" ... </Button> 

    Quindi si identifica la risorsa string 'button_pi' inclusa sopra, nel file strings.xml come dettagliato di seguito

     <string name="button_pi"> &#928;</string> 

    Ora, quando crei e fai funzionare il codice, vedrai il simbolo di pi mostrato bene nella tua vista. I collegamenti sottostanti forniscono la tabella completa del codice HTML per tutti i set di caratteri univoco (inclusi tutti i simboli speciali)

    http://www.w3schools.com/tags/ref_symbols.asp

    http://www.ascii.cl/htmlcodes.htm

    Una volta ho dovuto fare qualcosa di simile, inserendo caratteri in lingua straniera in un file XML. Il meglio, e per quanto ne so, e il solo modo è quello di mettere il text che si desidera mostrare nel file strings.xml e farli riferimento nell'XML come @string/your_text_declaration_here . È anche generalmente buona pratica mettere tutto il text nel file string.xml indipendentemente da caratteri speciali o less.

    uno dei seguenti &int; &Integral; &#x0222B; &#8747; &int; &Integral; &#x0222B; &#8747; produrrà un segno integrale: ∫

    & Int; può essere raggiunto con &Int; &#x0222C; &Int; &#x0222C; &tinta; può essere raggiunto con &tint; & Conint; può essere raggiunta con &conint;

    Esiste un prodotto commerciale per la conversione di simboli speciali di codice matematico / codice sorgente in elementi XML di text in XML valido con tutte le classi e codice sorgente di origine per integrarsi nelle applicazioni, consentendo di avere caratteri speciali rimasti nei tuoi elementi di text (chiamati file XPL piuttosto che XML) e convertire in XML valido durante l'elaborazione.

    Esiste una versione libera che puoi utilizzare dalla row di command che assicura anche che i tipi di file siano come specificati (ad esempio ISO-8859-1 se si utilizzano caratteri come å, ä, ö, ecc. Sc set char-latin char ).

    Codice dal progetto di logica ad alto livello

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.