强制工具栏排列子 rtl android?
force toolbar to arrange children rtl android?
我想让我的 Toolbar
始终像那样从右到左排列它的子项 rtl
将此添加到您的清单中。
<application
...
android:supportsRtl="true">
</application>
我找到了解决该问题的方法。
首先感谢@Eugene
<application
...
android:supportsRtl="true">
</application>
第二次强制每隔 Activity
使用特定的 Locale
private void updateResources(String language) {
Locale locale = new Locale(language);
Locale.setDefault(locale);
Resources resources = getResources();
Configuration configuration = resources.getConfiguration();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
configuration.setLocale(locale);
} else {
//noinspection deprecation
configuration.locale = locale;
}
resources.updateConfiguration(configuration, resources.getDisplayMetrics());
}
我想让我的 Toolbar
始终像那样从右到左排列它的子项 rtl
将此添加到您的清单中。
<application
...
android:supportsRtl="true">
</application>
我找到了解决该问题的方法。
首先感谢@Eugene
<application
...
android:supportsRtl="true">
</application>
第二次强制每隔 Activity
使用特定的 Locale
private void updateResources(String language) {
Locale locale = new Locale(language);
Locale.setDefault(locale);
Resources resources = getResources();
Configuration configuration = resources.getConfiguration();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
configuration.setLocale(locale);
} else {
//noinspection deprecation
configuration.locale = locale;
}
resources.updateConfiguration(configuration, resources.getDisplayMetrics());
}