我如何拥有菜单rtl的一项和另一项ltr?

问题描述 投票:1回答: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 menu menuitem
1个回答
1
投票

[在需要时在字符串中使用从右至左标记,甚至从左至右标记,

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

在这里解释:

How to make the text direction from right to left

示例:

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