当我在应用程序运行时在EN和AR之间切换语言时,视图会正确地从LTR移动到RTL,但当我通过多次切换语言来开始应用程序的压力测试时,布局方向变得混乱,我会得到RTL元素,而应用程序应该显示LTR元素。有时候布局方向不再刷新。
作为解决方法,我必须以编程方式设置这些视图的布局方向。 `binding.spinner.setLayoutDirection(LocaleUtil.isRtl(this) ? View.LAYOUT_DIRECTION_RTL:View.LAYOUT_DIRECTION_LTR);`
请问您有任何想法吗?我正在尝试避免这种解决方法 :( 如果完全依赖于Android UI渲染是否可能。
作为解决方法,我必须以编程方式设置这些视图的布局方向。 `binding.spinner.setLayoutDirection(LocaleUtil.isRtl(this) ? View.LAYOUT_DIRECTION_RTL:View.LAYOUT_DIRECTION_LTR);`
请问您有任何想法吗?我正在尝试避免这种解决方法 :( 如果完全依赖于Android UI渲染是否可能。