标签: right-to-left

是否可以在android/Java中识别字符串文本是从右到左书写的?

我正在编写一个Android应用程序,我需要识别我在String中的文本是用RTL语言(从右到左)编写的?谢谢!

unicode android text right-to-left

3
推荐指数
2
解决办法
1295
查看次数

使用草书(如阿拉伯文字)将字母加粗

考虑波斯语???(/si:b/ 苹果)。我想把它的中间字母加粗。使用以下代码

?<b>?</b>?
Run Code Online (Sandbox Code Playgroud)

产生

? ? ?.

如何防止字母分离?

html unicode arabic persian right-to-left

3
推荐指数
1
解决办法
1254
查看次数

使JLabel html内容从右向左

我想将JLabel的内容方向改为从右到左.
Jlabel内容是HTML,我测试了所有这些(并且没有一个工作!):

    lbl.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
    lbl.setHorizontalTextPosition(JLabel.RIGHT);
    lbl.setHorizontalAlignment(JLabel.RIGHT);
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

谢谢

java swing jlabel alignment right-to-left

3
推荐指数
1
解决办法
2820
查看次数

如何使用带有完整 rtl 方向的 tinymce

我想在完整的 rtl 中使用新的 (4.x) tinymce。

看看这里http://fiddle.tinymce.com/xwdaab/1

我设置

directionality: "rtl",
Run Code Online (Sandbox Code Playgroud)

但它只影响输入区域,我希望所有工具栏都对齐到右侧(rtl)

我怎样才能做到这一点?

在旧版本中,主题是“高级”,我使用了

theme_advanced_toolbar_align : "right",
Run Code Online (Sandbox Code Playgroud)

谢谢

tinymce right-to-left tinymce-4

3
推荐指数
1
解决办法
6541
查看次数

如何在C#中从右到左框中的数字左侧显示负号?

我正在用C#开发一个计算器,我遇到了一个绊脚石.和通常的计算器一样,我的文本框设置为RightToLeft.但是,当我使用我的+ - 按钮将数字转换为负数时,负号总是转到数字的右边,而不是左边.如何使用从右到左的框显示在左侧?

我的负转换器:

decimal neg;
neg = number * 2;
number = number - neg;
richTextBox1.Text = Convert.ToString(number);
Run Code Online (Sandbox Code Playgroud)

c# textbox right-to-left

3
推荐指数
1
解决办法
1768
查看次数

如何将文本从右到左插入到 JTextField

我正在为孩子们制作小游戏来教数学。为此我需要JTextField从右到左操作。这意味着如果我使用键盘输入“A”然后“B”,JTextField它应该像“BA”一样显示。我想你们现在可以得到一个想法。提前致谢。:)

java jtextfield right-to-left

3
推荐指数
1
解决办法
3617
查看次数

避免 RTL 语言(波斯语、阿拉伯语)中某些单词的错误换行

在波斯语、阿拉伯语和其他一些 RTL 语言中,字母相互连接(例如 ???),但并不总是(例如 ?? ???)。这导致的问题是有时空格会导致半个字换行到下一行。

错误包装示例

这是完全不正确的,但我不想禁用段落的整个包装样式。在 Microsoft Word 中,通过按 来解决此问题ctrl+shift+space。这会在不换行的字母之间输入一个不同的空白区域。我将如何在 HTML 和 CSS 中实现类似的东西?

这是一个 jsFiddle 示例:https ://jsfiddle.net/gb0p72b2/ 。

html css right-to-left

3
推荐指数
1
解决办法
985
查看次数

RTL 支持自定义编辑文本以绘制左侧

我有一个edittext,其中一个图像可绘制,左侧带有不可编辑的前缀editext,但现在我想让它支持rtl。尽管我付出了努力,但我还是无法支持 rtl。

我的自定义类如下,

public class PrefixedEditText extends TextInputEditText {

private String mPrefix = "+"; // can be hardcoded for demo purposes
private Rect mPrefixRect = new Rect(); // actual prefix size

public PrefixedEditText(Context context, AttributeSet attrs) {
    super(context, attrs);
}

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
    getPaint().getTextBounds(mPrefix, 0, mPrefix.length(), mPrefixRect);
    mPrefixRect.right += getPaint().measureText(" "); // add some offset

    super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}

@Override
protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);
    canvas.drawText(mPrefix, super.getCompoundPaddingLeft(), getBaseline(), getPaint());
}

@Override
public int getCompoundPaddingLeft() { …
Run Code Online (Sandbox Code Playgroud)

android android-custom-view right-to-left android-edittext android-canvas

3
推荐指数
1
解决办法
2479
查看次数

将默认方向设置为 RTL

我将 Tinymce 编辑器安装到我的网站。现在我需要将默认方向设置为 RTL 而不是 LTR。您可以在下面看到--

 tinymce.init({
        selector: 'textarea#editor',
        directionality :"rtl"
});
Run Code Online (Sandbox Code Playgroud)

我想设置这个

结果

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

tinymce right-to-left

3
推荐指数
1
解决办法
2763
查看次数

在NavigationView中从右到左的菜单项Android

即时通讯的android.我设计了一个这样的导航抽屉: 在此输入图像描述

如您所见,菜单中的所有项目都在右侧,"SubHeader"除外.

如何将"SubHeader"项目移动到此菜单的右侧?我使用所有属性,如重力,布局重力,layoutDirection到SubHeaderItem,但它不起作用.

我的代码是

 <android.support.design.widget.NavigationView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:id="@+id/navigation_view"
        android:layout_gravity="end"
        android:fitsSystemWindows="true"
        android:layoutDirection="rtl"
        app:headerLayout="@layout/navigation_header"
        app:menu="@menu/navigation_menu"
        />
Run Code Online (Sandbox Code Playgroud)

我的菜单代码是:

<menu xmlns:android="http://schemas.android.com/apk/res/android"    >
    <group android:checkableBehavior="single">
        <item
            android:title="inbox"
            android:id="@+id/inbox_id"
            android:icon="@drawable/inbox" />
    </group>
    <item android:title="SubHeader">

        <menu>
            <item
                android:title="all main"
                android:id="@+id/all_mail"
                android:icon="@drawable/allmail" />
        </menu>
    </item>

</menu>
Run Code Online (Sandbox Code Playgroud)

android menu right-to-left navigation-drawer

3
推荐指数
1
解决办法
2767
查看次数