35得票5回答
RTL在RTL设备中被强制执行。

React Native新版本已经支持RTL设备: https://facebook.github.io/react-native/blog/2016/08/19/right-to-left-support-for-react-native-apps.html 然而,在RTL的Android设...

35得票5回答
支持RTL语言的项目中,UICollectionView在iOS 9上存在问题

似乎苹果的自动翻转RTL语言界面的新功能在使用UICollectionView时会出现问题。 我为集合视图使用了Trailing/Leading类型的约束,它们会在RTL语言中交换值。 问题是实际呈现的数据是集合视图数据源中的最后一个indexPath,但第一个单元格的UIScrollVi...

34得票5回答
在TextView中使用本地化(从左到右/从右到左)以控制重力。

我有一个简单的TextView,应该在ltr系统语言环境下具有android:gravity="left",在rtl系统语言环境下具有android:gravity="right"。 显然的选择是:android:gravity="start",但这样英文文本将始终左对齐,希伯来文则右对齐。...

34得票5回答
为什么“[x]y”在RTL方向中显示不正确?

<div style="direction: rtl"> [x]y </div> 您可以看到HTML文本[x]y显示为x]y]。 这种结果的原因是什么? PS:我在Chrome 56.0.2924.87(64位)中得到了这个结果。

33得票5回答
如何使用GridLayoutManager将RecyclerView从右到左填充?

我正试图使用GridLayoutManager将一些数据填充到RecyclerView中:GridLayoutManager layoutManager = new GridLayoutManager(this, 3, GridLayoutManager.VERTICAL, false); 这...

31得票8回答
RTL在网页上使用破折号翻转数字

当我的网站显示带数字的希伯来文本,并且数字中间有一个破折号时,该数字会以 RTL 显示。例如,在文本中:רמה 4–0,它应该显示为4-0而不是0-4,因为它是一个数字序列,而 '4' 在 '0'之前。 然而,在我检查过的浏览器上,它会在 '4'之前显示 '0'。 由于这可能发生在系统数据显...

31得票7回答
如何更改导航抽屉字体?

我希望在Android的导航抽屉中使用自己的字体。根据这个答案,我使用了Android Studio自带的库:https://dev59.com/uGEh5IYBdhLWcg3w_nuv#23632492。 但是我不知道如何更改字体并使其从右向左排版(RTL)。 我进行了大量搜索,发现了如何使...

31得票5回答
如何检测一个字符是否属于从右到左的语言?

如何判断一个字符串是否包含从右到左的语言?我在stackoverflow上找到了这篇文章,建议采用以下方法:public bool IsArabic(string strCompare) { char[] chars = strCompare.ToCharArray(); foreac...

30得票2回答
为API低于17的设备设置LayoutDirection(RTL)

我打算制作一个波斯语应用程序 (RTL)。 我的应用程序包括一个ListView和一个抽屉式导航栏。 我在Manifest的application标签中添加了android:supportsRtl="true",并在onCreate()方法中添加了getWindow().getDecorV...

30得票6回答
从右到左的SnackBar

我想在设计支持库SnackBar上显示一个带操作的文本。我的语言是从右到左书写的,那么我该如何改变SnackBar文本和操作的方向呢? 类似于这样: