I have application with internet access and don\'t want to store many string.xml files for different languages.
What I want:
You obviously cannot change, download or remove strings.xml at runtime
If you want to store locations, you will have to use SQLite storage to store translations.
similar:
How to modify strings.xml file at runtime
run time modification of strings.xml
Now I can see only solution:
string.xml or downloaded resource)getString() and getText() to your own method getStringFromLocalizationTextView, Button and some other views with custom one and change there init and setText methods.Overriding the standered resource/language using resource files which are complied time then your scarifying performance over customization. Do it only if u need this.