标签: right-to-left

改变ActionBar的方向

我在我的项目中使用ActionBar.我想改变ActionBar项目的方向意味着在屏幕右侧找到标签图标和徽标,并在屏幕左侧找到菜单项.我用谷歌搜索,但我没有找到任何有用的东西,因为我在API 14中读取主题和样式的xml资源,但我再次找不到任何解决方案.

android right-to-left android-menu android-actionbar

6
推荐指数
1
解决办法
3166
查看次数

Bootstrap下拉RTL对齐

最近,在引导的最后一个版本(3.2.0),我才意识到,我们无法使dropdownsdir="rtl"dir="ltr"因此我们必须为自己做手工官方博客说:(从3.1.0版本中添加此功能)

下拉列表现在有自己的对齐类,以便于自定义

该课程是什么,如何从右到左制作下拉列表?

html css right-to-left twitter-bootstrap twitter-bootstrap-3

6
推荐指数
1
解决办法
3387
查看次数

ImageButton上的RTL支持,带有用于src drawable的autoMirror

使用android:background="?android:attr/selectableItemBackground"和创建ImageButton时android:src="@drawable/ic_action_send",添加android:autoMirror="true"没有任何可辨别的影响.有没有办法轻松支持从右到左(RTL)图像镜像ImageButtons

android right-to-left

6
推荐指数
2
解决办法
2723
查看次数

RTL密码字段Android

我在这篇文章中尝试了一切:Android RTL密码字段?

但没有任何帮助我.

问题:当用户的语言环境是阿拉伯语(RTL)时,我希望他在用他的语言输入密码时感觉很舒服.但是,当我分配inputTypetextPassword,无论我分配什么,它都不起作用并强制它进入LTR.

我试过分配gravity,textAlignment,layoutDirection,我甚至已经尝试过编程,但没有什么工作.

除了PASSWORD之外,所有其他文本字段都可以正常工作.这个错误/问题有解决方法吗?

android right-to-left

6
推荐指数
2
解决办法
1052
查看次数

Angular 2+定位(i18n)rtl支持

将右到左(rtl)支持添加到本地化的Angular 2+应用程序(例如希伯来语和阿拉伯语)中的最佳做法是什么?我查看了几个教程,包括国际化(i18n),但似乎都没有涉及到这一点.例如,我希望<html dir="rtl">在应用程序的构建步骤中添加html方向属性(例如)以及在18n属性中定义的翻译.

localization right-to-left typescript angular

6
推荐指数
1
解决办法
3651
查看次数

在create-react-app中生成RTL CSS文件,并根据状态变化在它们之间进行切换

我正在将create-react-app用于多语言项目。我想使用“ cssJanus”或“ rtlcss”之类的库将Sass生成的CSS文件转换为单独的文件,然后在切换到另一种语言时使用该新生成的文件。

这是我的index.js的样子...

import React from "react";
import ReactDOM from "react-dom";
import * as serviceWorker from "./serviceWorker";
import { BrowserRouter as Router } from "react-router-dom";
import { Provider } from "react-redux";
import App from "./App";
import { configureStore } from "./store/configureStore";

const store = configureStore();

ReactDOM.render(
    <Provider store={store}>
        <Router>
            <App />
        </Router>
    </Provider>,
    document.getElementById("root")
);

serviceWorker.unregister();
Run Code Online (Sandbox Code Playgroud)

这就是我的“ App.js”的样子……

import React, { Component } from "react";
import "./App.scss";
import { Route, Switch } from "react-router-dom";
import SignIn from "./features/signin/SignIn";

class …
Run Code Online (Sandbox Code Playgroud)

css right-to-left reactjs rtlcss create-react-app

6
推荐指数
2
解决办法
746
查看次数

python 如何处理和打印包含 RTL 和 LTR 语言的字符串?

我一直在网上搜索并向人们询问这个主题,但我确实没有得到令人满意的答案,让我在这里用 python 解释我的问题。

假设我有这个字符串:

a = '??? ???? ??? (80) ?? (something) ?????? ????? ?????'
Run Code Online (Sandbox Code Playgroud)

上面的字符串实际上应该如下所示:

b = '?????? ????? ????? (something) ??? ???? ??? (80) ??'
Run Code Online (Sandbox Code Playgroud)

因为它从 ( ??? )开始,到 ( ????? )结束

请记住,变量a的内容是按顺序正确写入的,但是 python SADLY打印出来的是它所看到的,所以输出是不正确的,尽管写入是正确的,当 ( (something) ) 进入字符串时它被翻转了,所以变量b内容是一种使文本保持正确形状的变通方法,尽管它写错了,而且不是按应写的顺序!

现在,你可能会说“如果你找到了让它工作的方法,你还在胡说八道什么?!:S”,我发现了一种使文本保持形状并看起来不错和可读的方法,我发现python 比“python 打印它看到的东西”有更多的意义当它试图打印一个双向字符串时,python 实际上以一种非常奇怪的方式运行,它实际上是在字符串周围跳跃以打印它,它没有起点和终点点(意思是从右到左或从左到右打印)让我们以变量b字符串为例:

而不是从右边打印字符串作为起点到左边作为终点(应该是),

python 会先打印 ( ?????? ??????? ????? ),然后是 ( (something) ) 其次,然后是 ( ??? ?????? ??? (80) ?? ) 第三最后打印的字符串将是 ( ?????? ????? ??????? (something) ??? ???? ??? …

python bidi arabic bidirectional right-to-left

6
推荐指数
1
解决办法
308
查看次数

android ConstraintLayout Flow:从右到左对齐项目

我正在使用 android ConstraintLayoutFlow ,我必须从右到左排列项目,如下所示:

在此输入图像描述

XML代码 :

<androidx.constraintlayout.helper.widget.Flow
            android:id="@+id/flow"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            app:flow_horizontalStyle="spread_inside"
            app:flow_maxElementsWrap="4"
            app:flow_verticalGap="29dp"
            app:flow_wrapMode="aligned"
            app:constraint_referenced_ids="item1 , item2 , ..."
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toBottomOf="@id/headerTextView" />
Run Code Online (Sandbox Code Playgroud)

注意:我们supportsRtl在清单中设置 False ...

我怎样才能做到这一点 ?!

android right-to-left android-constraintlayout constraintlayout-helper-widget-flow

6
推荐指数
2
解决办法
3066
查看次数

使用 Nuxt Js i18n 在 head 中添加 RTL 条件

我想添加一个条件如下

if(app.i18n.locale == 'ar')
Run Code Online (Sandbox Code Playgroud)

我在这个项目中使用阿拉伯语和英语。如果当前语言是阿拉伯语,则在头部添加bootstrap-rtl.css,如果当前语言en名为bootstrap.css,我尝试了不止一种方法,都没有成功。

javascript internationalization head right-to-left nuxt.js

6
推荐指数
1
解决办法
2651
查看次数

TK python 检查按钮 RTL

我有一个复选按钮:

from tkinter import *
master = Tk()
Checkbutton(master, text="Here...").grid(row=0, sticky=W)
mainloop()
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

在此输入图像描述

我尝试将复选按钮移到另一侧(以支持 RTL 语言),所以它会像:

Here...[]

我知道我可以在复选按钮旁边绘制一个标签,但这样单击文本不会影响复选按钮。

我该怎么做?

python tk-toolkit tkinter right-to-left tkinter.checkbutton

6
推荐指数
1
解决办法
330
查看次数