适用于HTC设备的Android Forced RTL

时间:2015-04-18 17:02:22

标签: android android-layout

我一直在为我的应用程序使用强制RTL逻辑,这个逻辑从左到右在除了HTC设备之外的几乎所有设备上都能正常工作。现在我想知道它可能是什么原因。

在我的应用程序的清单中,我设置了以下内容:

android:supportsRtl="true" for <application> tag
android:configChanges="locale" for MainActivity

然后,在app的主要活动中,在onCreate()方法中,我添加了以下代码,以便在super.onCreate()之后和setContentView()之前强制使用阿拉伯语布局。

if (!BuildConfig.DEBUG) {
Configuration configuration = new Configuration();
configuration.locale = new Locale("ar");
getBaseContext().getResources().updateConfiguration(configuration, getBaseContext().getResources().getDisplayMetrics());}

但是它还没有为HTC工作,请告诉我是否有任何其他解决方案为HTC做,如果没有,有任何工具可以帮助我将我的布局转换为RTL。

0 个答案:

没有答案