Android supports a wide range of languages. If you want to know all the supported languages you can visit here . Using localization concept one can display a text in a any language corresponding to his Locale. Suppose a client(may be a person from France) is interested in getting his app design in English when he is in a country where the locale is English and in his country he would be looking to see his app in French. In this situation we can use Localization. Consider the following screen shots : The first snapshot is HELLO WORLD in French. When ever we change the Locale to France we can see the HELLO WORLD in French language. For this to happen we must do the following : Create a folder under the res folder with name values-fr . Here 'fr' refers to French language. Create a strings.xml file similar to the one in the values folder. If we need to display a TextView in different languages in different Loc...