我怎么能让一个菜单的rtl和另一个ltr项目?

问题描述 投票:0回答:1

我有这个菜单。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
        <item
            android:id="@+id/choosemap"
            android:title="اولین آیتم"/>
        <item
            android:id="@+id/choosespinner"
            android:title="abc" />
</menu>

而这是输出。

enter image description here

我想有一个波斯语的标题 rtl 和英文名称 ltr (现在他们两个都是 ltr),我怎么能这样做呢?

android xml android-studio menu menuitem
1个回答
1
投票

在字符串中使用从右到左的标记 甚至是从左到右的标记 在需要的时候

left-to-right mark: &lrm; or &#x200e; (U+200E)
right-to-left mark: &rlm; or &#x200f; (U+200F)

这里解释一下。

如何让文字的方向从右到左?

例如:

    android:title="\u200Fاولین آیتم"
© www.soinside.com 2019 - 2024. All rights reserved.