Russian characters are not displayed on the canvas in the standard drawText method, Latin characters are displayed normally. On the tablet, the Russian language is selected as used constantly.

Added.

Characters are entered from the keyboard. OnKeyListener handler checks condition

 event.getAction() == KeyEvent.ACTION_DOWN 

When I type an English letter, such an event comes when a Russian is not.

  • one
    Sample code is desirable - DroidAlex

1 answer 1

Most likely the wrong character encoding. In Android, the encoding must be UTF-8. Check your IDE settings and set the source code to UTF-8 and it will work.

  • I read the character from the keyboard and bring it to the canvas. Later I will lay out the code, then, I think, they will tell more precisely. - angry