java - Setting a locale for textviews in fragment -


i want set locale single text view . means textview shown in language (in example french) unfortunately not working. while not error, nothing happens.

 locale locale = new locale("fr");  maintext.settextlocale(locale); tried updating confguirations , same thing . nothing changes .   locale locale = new locale("fr"); configuration config = new configuration(); config.locale = locale; getactivity().getresources().updateconfiguration(config,     getactivity().getresources().getdisplaymetrics()); maintext.settextlocale(locale); 

i tried doing in normal activities , worked fine .

setting text locale via settextlocale specifies type of font use render text. locale applied directly underlying paint object used render font on screen. here's documentation call: http://developer.android.com/reference/android/graphics/paint.html#settextlocale(java.util.locale)

changing locale directly through configuration file apply locale change across entire application. not want.

you have explicitly specify french text use view.


Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -