问题标签 [left-to-right]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1287 浏览

css - 将不同的 CSS 链接到 ASP.Net 中的多语言网站?

我正在 Asp.Net 中创建多语言(En 和 Ar)网站。我想知道如何将 RTL CSS 链接到将文化从英语切换到阿拉伯语。我已经成功创建了只停留在链接 CSS 的多语言网站。我知道如何在 MVC 中使用包,但不确定一个简单的 ASP.Net 应用程序。以下是我的代码:

页面:

0 投票
2 回答
8610 浏览

python - 从右到左和从左到右打印得很好

我希望它在单词旁边产生数字,以便我可以要求用户使用相应的数字来选择单词。

这是我的代码

它产生这个 代码输出

每行的第一个数字打印在左侧,但单词在右侧,而其余的数字和单词打印 RTL。似乎一旦 python 开始在 LTR 行上打印,它就可以切换到 RTL,但不能从 RTL 切换回 LTR。请注意,即使是句点也打印在每行第二组数字的数字右侧。

它工作得很好,看起来很适合英文单词:

python表用英文工作

我猜测解决方法可能涉及将数字放在单词之后,但我认为必须有更好的方法。

0 投票
2 回答
761 浏览

android - 动态对齐网格布局从左到右和从右到左

在此处输入图像描述我想动态设置从右到左和从左到右的网格布局。(gridlayout 的孩子是按钮)有谁知道该怎么做?

0 投票
0 回答
80 浏览

angular - 使用 angular-snap.js 启用左右滑动

我正在使用Angular Snap.js库来启用左右滑动以在每一侧执行某些操作。右侧运行良好,而我无法在左侧执行任何操作。左侧打开;我无法在那边执行任何操作。我还从侧面测试了这个例子,它也不起作用。

任何人都可以帮忙吗?我正在使用 Chrome 60 和 Firefox 54。谢谢。

这是我的代码:

我可以左右滑动。但是我不能点击左侧。在此处输入图像描述

0 投票
0 回答
341 浏览

ios - UI从右到左时如何同时设置按钮标题和图像?

根据当前语言,我已强制我的应用程序 UI 从右到左方向,反之亦然。

UIButton这是从左到右激活时在图像下方显示标题的代码(默认)。因此,当我将其更改为从右到左时,它无法正常工作。这里的任何人都可以帮助我对现有的进行更正吗?

这是我在语言为阿拉伯语时使用的语言:

备注

  1. 当我使用alignImageAndTitleVerticallyWhenArabic它时,它位于按钮下方,但对齐仍然不正确。

  2. 阿拉伯语解决方案正在运行,但按钮图像几乎没有拉伸。

0 投票
1 回答
2636 浏览

angular - 在多语言网站上更改 css

我使用 angular 4 和ngx-translate. 一个rtl和另一个ltr。如何更改语言更改时的文本方向和文本对齐方式?

我不能使用,因为我不知道如何以角度更改此属性。

任何方式我可以针对每种语言style.css

0 投票
0 回答
115 浏览

ios - 当iOS中的布局更改为RTL时,TableViewCell删除按钮的位置没有改变

我正在开发一个英语/阿拉伯语应用程序,用户可以在其中更改应用程序中的语言,以便更改应用程序布局和语言。我正在使用自动布局,当我将值更改为.AppleLanguagesUserDefaults["ar-AE"]

问题是,tableview 布局已更改为rtlltr。但是删除按钮当时并没有改变它的位置(默认在右侧)。当我重新启动应用程序时,将反映更改,即删除按钮更改为左侧。但是为什么它在运行时没有改变?

0 投票
1 回答
3583 浏览

android - 如何确定视图的当前方向(RTL/LTR)?

背景

可以使用以下方法获取当前的语言环境方向:

如果开发人员设置了它,也可以获取视图的布局方向:

问题

视图的默认 layoutDirection 不基于其语言环境。它实际上是LAYOUT_DIRECTION_LTR

当您将设备的区域设置从 LTR(从左到右)区域设置(如英语)更改为 RTL(从右到左)区域设置(如阿拉伯语或希伯来语)时,视图将相应对齐,但您的值默认情况下,视图将保持 LTR ...

这意味着给定一个视图,我看不出如何确定它经过的正确方向。

我试过的

我做了一个简单的 POC。它有一个带有 TextView 的 LinearLayout:

在代码中,我写了语言环境和视图的方向:

结果是,即使我切换到 RTL 语言环境(希伯来语 - עברית),它也会在日志中打印:

当然,根据当前的语言环境,textView 与正确的一侧对齐:

在此处输入图像描述

如果它可以像我想象的那样工作(默认为 LAYOUT_DIRECTION_LOCALE),则此代码将检查视图是否处于 RTL 中:

但它不能,因为 LTR 是默认的,但它甚至不重要......

所以这段代码是错误的。

问题

  1. 怎么可能默认情况下,方向是 LTR,但实际上它会向右对齐,以防语言环境发生变化?

  2. 无论开发人员为它设置(或未设置)什么,我如何检查给定视图的方向是 LTR 还是 RTL ?

0 投票
1 回答
192 浏览

android - Kotlin Activity 将书写顺序从左到右更改为从右到左(带有不同语言的电话)

我在 Android Studio 中有一个 Kotlin 项目,我开发了一个简单的应用程序......

我的真实设备使用不同的语言,所以当我在我的设备上运行应用程序时,所有活动都被卡在右边(就像你用希伯来语写的......)我想保持从左到右的顺序(比如英语并赢了'不会根据手机的语言而改变)

谢谢!

0 投票
1 回答
62 浏览

java - 数组的Java旋转。

我对java很陌生,请检查下面的代码。请告诉我哪里错了

提前致谢

导入java.io.*;

导入 java.util.*;

公共类解决方案{

}

}