Разработка многоязычных приложений для Android: как получить символы хинди или строку из edittext?

Я разрабатываю приложение для Android, которое должно поддерживать два языка хинди/английский. Я могу преобразовать весь пользовательский интерфейс приложения на языке хинди, но проблема в том, что я не знаю, как получить символы хинди или строку из edittext.

Как я получаю данные в общем случае:

String userName=_userEdt.getText().toString();

но строка userName не содержит никаких данных в режиме хинди. Как получить слово типа हिन्दी из edittext.


person Ricky Khatri    schedule 05.03.2013    source источник
comment
что устанавливается в userName, когда вы выполняете эту строку?   -  person Waqas    schedule 05.03.2013
comment
он показывает неформатированные данные, такие как маленькие ящики.   -  person Ricky Khatri    schedule 05.03.2013
comment
я вижу, вам нужно загрузить хинди-шрифты, а затем связать их с текстовым представлением, для справки: stackoverflow.com/questions/8602939/   -  person Waqas    schedule 05.03.2013


Ответы (1)


Загрузите поддерживаемый файл хинди-шрифта «mangal.ttf» и скопируйте его в папку со шрифтами, созданную в папке с ресурсами. Попробуйте этот способ реализации многоязычной поддержки при разработке приложений.

person Pon Pandian    schedule 21.05.2013