I wanted to show Unicode in a text view in my android app. I searched for a solution but nothing really helped.
I wanted to do this programmatically in Kotlin as I want to concatenate it with the data that I fetch from Firestore.
            Asked
            
        
        
            Active
            
        
            Viewed 1,030 times
        
    2 Answers
2
            You can parse unicode from html to string by using HTML library like
val bullet = "•"
print("this is bullet a ${Html.fromHtml(bullet)}")
 
    
    
        Anshul
        
- 1,495
- 9
- 17
- 
                    I wanted to use a big bullet which I got from https://stackoverflow.com/a/36743430/13935956 it might be helpful if anybody is looking for it. – Codist Aug 24 '21 at 15:24
- 
                    1`Html.fromHtml(bullet)` is deprecated since Android N. Use `Html.fromHtml(bullet,Html.FROM_HTML_MODE_LEGACY)` instead. See [StackOverflow](https://stackoverflow.com/questions/37904739/html-fromhtml-deprecated-in-android-n) – Andreas Busslinger Feb 08 '22 at 17:10
2
            
            
        First of all, check that font you use supports Unicode.
Then you can use Html.fromHtml as @Anshul advised but keep in mind that it is deprecated and you need to use Html.FROM_HTML_MODE_LEGACY as it was advised in Unicode characters not displayed in TextView.setText
 
    
    
        Vlad L.
        
- 154
- 1
- 9
