草庐IT

LTR_STRUC

全部标签

android - TextView 上用于 Rtl 和 Ltr 文本的 TextAlignment

TextView如何决定文本左对齐或右对齐?如果您想对齐一段文本,您应该应用AlignmentSpan,它应该是这3个值(NORMAL、OPPOSITE、CENTER)之一。如果您将对齐方式设置为NORMAL,则取决于第一个字符是什么,它决定将文本左对齐还是右对齐。下面是一些文本和对齐的例子:你好:左@嗨:左戴维斯:对@سلام:对*@嗨:左*@سلام:对嗨سلام:左你好:对我想知道textView究竟是如何确定文本对齐方式的?如果可能,请提供正则表达式模式以确定文本对齐方式。我想要这样的东西:Patternregex=Pattern.compile(patternString);

android - 强制应用程序作为 LTR 工作

我目前拥有以我的语言显示RTL的GalaxyNote4,每当我运行我的应用程序时,它都会从右到左运行,而应用程序是英语。我需要某种“强制”应用程序在所有类型的设备(RTL和LTR)中成为LTR。如何强制执行? 最佳答案 在您的BaseApp主题样式中添加styles.xml:ltr例子:@color/colorPrimary@color/colorPrimaryDark@color/colorPrimaryportraitltr 关于android-强制应用程序作为LTR工作,我们在St

Android Studio - Activity 的布局显示翻转(RTL 而不是 LTR)

我的应用程序中有这个问题,这非常奇怪。我有一个应用程序,当我在AndroidStudio上按运行时,它会以正确的布局方向启动应用程序。现在,我按下返回按钮并返回到应用程序,它显示的是RTL布局,而不是当前正确的LTR布局。该应用程序非常简单,它在工具栏中有一个带有NavigationButton的Activity,当它翻转时,NavigationButton从左到右移动,指向错误的方向。该应用程序是LTR,仅支持英文,并在英文设备上进行了测试,在Emulator上出现了相同的结果。我有AndroidStudio的最终版本。布局,带有工具栏和导航属性,以启用后退箭头。设置ContentV

ios - 当整个屏幕设置为 RTL 时,我们如何将 tableview 单元格的语义更改为 LTR?

屏幕是阿拉伯语,语义是从右到左设置的。整个屏幕由带有自定义单元格的表格View组成。我需要将表格View中其中一个单元格的语义更改为从左到右。该单元格有两个并排的文本字段我试过cell.countryCodeField.semanticContentAttribute=.forceLeftToRight这是行不通的mycustomcellclassEditmobileNumberCell:UITableViewCell{@IBOutletweakvarmobileNumberField:UITextField!@IBOutletweakvarcountryCodeField:UITex

ios - 基本 Storyboard仅考虑多语言应用程序中的 LTR 界面

我有一个包含两种语言的应用程序:阿拉伯语(从右到左)和英语(从左到右),我使用BaseInternationalization和AutoLayout来制作东西简单并为此目的使用一个Storyboard(基本Storyboard),但是,因为我住在一个以阿拉伯语为主要语言的国家/地区,所以我开始使用阿拉伯语界面(RTL)设计我的基本Storyboard,我选中了“尊重语言方向”选项"对于每个水平约束。在我从项目设置中添加英语,翻译它的Storyboard字符串文件,并在英语iPhone上运行应用程序(设置->通用->国际->语言->英语)后,界面从未更改为LTR,保持原样(RTL),我试

html - ltr 和 rtl 语言之间的弹出窗口宽度问题

在大量阅读和搜索SO线程之后,我几乎可以让我的弹出窗口按照我希望的方式使用不同的语言工作——除了以下问题:我的bootstrap3popovers宽度不同在ltr语言(英语、法语、德语等)和rtl语言(阿拉伯语、希伯来语等)之间。在我的ltr语言中,弹出窗口的宽度只是它需要的宽度-最大宽度为600px;,如下所示:在我的rtl语言中,弹出窗口的宽度是600px的最大宽度,而不是宽度只是它需要的宽度,如下所示:我不确定为什么会这样。我已经阅读了很多很多SO帖子并广泛搜索了谷歌,但我无法解决这个问题。谁能指出为什么我的ltr和rtl语言弹出窗口之间的宽度不同?我只想让rtl弹出窗口达到它需

javascript - 如何识别用户输入的是 RTL 还是 LTR 语言?

我想模仿谷歌的输入,它会根据您输入的语言自动更改输入的输入方向。如何确定用户是使用RTL还是LTR语言输入?它必须跨浏览器工作。 最佳答案 你应该使用属性dir="auto"例如这样浏览器将查看第一个强类型字符并自动调整文本。作为引用,这里是关于此的W3C文档:http://www.w3.org/International/tutorials/new-bidi-xhtml/qa-html-dir 关于javascript-如何识别用户输入的是RTL还是LTR语言?,我们在StackOve

html - 结合 LTR 和 RTL 内容改变负数的方向

这是我的HTML结构:div{direction:rtl;}span{direction:ltr;}امروز-2这是预期的结果:如您所见,-符号应该出现在数字的开头。我该怎么做?注意:div的方向应该是rtl。ٍEDIT:我生成的数字是这样的:$sums_value=sprintf("%+d",$sums_value);/*sums_value=-2//=>-2sums_value=2//=>+2所以数字的格式是正确的,但我不知道为什么它会在输出中被破坏: 最佳答案 由于您的屏幕截图在不同的span元素中有“-2”,您可以在该特定

html - 方向 (LTR/RTL) : What's the difference between the CSS direction and HTML direction attribute?

有什么区别吗和? 最佳答案 根据W3C的建议更合适:http://www.w3.org/International/questions/qa-bidi-css-markupBecausedirectionalityisanintegralpartofthedocumentstructure,markupshouldbeusedtosetthedirectionalityforadocumentorchunkofinformation,ortoidentifyplacesinthetextwheretheUnicodebidirect

html - 如何在 'direction ltr' 段落中强制一段文本为 'direction rtl'

因此,电话号码始终是ltr(从左到右)。在多语言网站上工作,我需要在方向为rtl的文本段落中插入一个电话号码(带有“+”前缀和由“-”分隔的数字)(当然是针对相关语言)所以我有这样的东西:.ltr#test{direction:ltr}.rtl#test{direction:rtl}#phone{direction:ltr}Pleasecallto+44-123-321forsomehelp.Pleasecallto+44-123-321forsomehelp.当然这是行不通的,因为“direction”仅适用于block元素,而“span”是一个内联元素。我需要电话号码在段落内,所以