Are you working in the emulator, because it has had problems in the past with some character codes.
Does it work when using a phone/tablet ?
What does get displayed ? Does it look like  ?
What version of Android are you looking to deploy too ?
Whilst old you should look at Emulator issues
] this has code attached (PinyinTest.zip) which you could quickly try on different API versions.