2015-12-31 30 views

risposta

12

Dopo riferimenti incrociati supportate sequenze Unicode e Unicode database di Visual mi sono reso conto che \ u1F601 era una rappresentazione Unicode a 32 bit, e la rappresentazione a 16 bit può essere impostato come:

Toast.makeText(this, "Smileys = " + ("\ud83d\ude01"),Toast.LENGTH_LONG).show(); 

Cambiare la ultima cifra del ("\ud83d\ude01") unicode per cambiare lo smiley

consultare questi collegamenti

http://apps.timwhitlock.info/emoji/tables/unicode#note1

http://www.charbase.com/1F601

+0

ringraziarvi per la vostra risposta. Dopo aver approfondito la tua risposta, sono stato in grado di ottenere unicode per più emoticon. –

+0

Abbiamo riscontrato problemi con i dispositivi pre-Marshmallow. Qualcuno sa se funziona solo su Marshmallow e Nougat? –

+1

Funziona anche su dispositivi pre-Marshmallow. Ho provato su KitKat. –