Java tutorial
//package com.java2s; import android.content.Context; import android.content.res.Configuration; import android.content.res.Resources; import java.util.Locale; public class Main { public static void updateResources(Context context, String language) { //set the language of the app Locale locale = new Locale(language); Locale.setDefault(locale); Resources resources = context.getResources(); Configuration configuration = resources.getConfiguration(); configuration.locale = locale; resources.updateConfiguration(configuration, resources.getDisplayMetrics()); } }