diff --git a/.gitignore b/.gitignore index 0a38ac0..cde3d68 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,5 @@ /captures *.iml local.properties +.gradle/ +build/ \ No newline at end of file diff --git a/app/src/main/java/com/akexorcist/localizationapp/MainActivity.java b/app/src/main/java/com/akexorcist/localizationapp/MainActivity.java index 332958e..0782d22 100644 --- a/app/src/main/java/com/akexorcist/localizationapp/MainActivity.java +++ b/app/src/main/java/com/akexorcist/localizationapp/MainActivity.java @@ -17,7 +17,7 @@ public class MainActivity extends LocalizationActivity { @Override public void onCreate(Bundle savedInstanceState) { // You can set default language when first time running. Must to setup before onCreate was called. - setDefaultLanguage("th"); + setDefaultLanguage("en"); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); diff --git a/gradle.properties b/gradle.properties index a7e38a3..fa3b178 100644 --- a/gradle.properties +++ b/gradle.properties @@ -35,4 +35,4 @@ POM_DEVELOPER_NAME=Somkiat Khitwongwattana ANDROID_BUILD_TOOLS_VERSION=26.0.2 ANDROID_COMPILE_SDK_VERSION=26 ANDROID_TARGET_SDK_VERSION=26 -ANDROID_MIN_SDK=17 +ANDROID_MIN_SDK=16 diff --git a/localizationActivity/src/main/java/com/akexorcist/localizationactivity/core/LocalizationUtility.java b/localizationActivity/src/main/java/com/akexorcist/localizationactivity/core/LocalizationUtility.java index 1edf7e6..878d4ef 100644 --- a/localizationActivity/src/main/java/com/akexorcist/localizationactivity/core/LocalizationUtility.java +++ b/localizationActivity/src/main/java/com/akexorcist/localizationactivity/core/LocalizationUtility.java @@ -36,6 +36,9 @@ public static Context applyLocalizationContext(Context baseContext) { config.setLocale(currentLocale); return context.createConfigurationContext(config); } else { + config.locale = currentLocale; + context.getResources().updateConfiguration(config, + context.getResources().getDisplayMetrics()); return context; } } else {