我在我的应用程序中使用了Android的导航抽屉活动,但是当我将系统语言改为右转左时,我的应用程序的UI会有所不同
从左到右(我的主UI)
从右到左
我想在语言变化时保持不变
我能做什么?
发布于 2015-10-22 06:01:58
如果您希望您的视图保持不变,请为API级别的android:supportsRtl="false"设置17+。并确保您没有使用start和end作为任何view.Because的重力值,start和end用于支持RTL.Instead、Useleft和right的应用程序。
如果希望根据语言更改视图,那么将android:supportsRtl="true"设置为start和end,而不是left和right。
注意: start和end仅适用于支持API级17+的设备。有关更多参考,请参见这个博客。
发布于 2015-10-22 05:41:58
如果您的API是17+,则可以在清单中使用:android:supportsRtl="true"
发布于 2015-10-22 06:10:53
只要在清单中为应用程序节点设置android:supportsRtl="@string/is_rtl",就可以了。
https://stackoverflow.com/questions/33274025
复制相似问题