从右到左菜单项Android [英] Right to left menu items Android

查看:112
本文介绍了从右到左菜单项Android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一张幻灯片菜单,如图一.而且我需要像第二张幻灯片一样将其项目标题从右到左对齐.我尝试了gravity = right,但是没有用.

I have an Slide menu as picture one. And i need to align its items title to be right to left like slide two . I tried gravity=right but didn't work.

这是我的代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:gravity="end"
    android:layout_gravity="end">

    <group android:checkableBehavior="single"
        android:layout_gravity="end"
        android:gravity="end">

        <item
            android:id="@+id/nav_1"
            android:icon="@drawable/ic_keyboard_arrow_left_24dp"
            android:gravity="end"
            android:layout_gravity="end"
            android:title="آگهی خود را ثبت کنید"/>

</menu>

所需的菜单将是:

推荐答案

要创建从右到左的菜单,您只需添加 android:layoutDirection ="rtl" 到菜单标签

android:layoutDirection ="rtl"

android:layoutDirection="rtl"


<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:gravity="end"
    android:layoutDirection="rtl"
    android:layout_gravity="end">

    <group android:checkableBehavior="single"
        android:layout_gravity="end"
        android:gravity="end">

        <item
            android:id="@+id/nav_1"
            android:icon="@drawable/ic_keyboard_arrow_left_24dp"
            android:gravity="end"
            android:layout_gravity="end"
            android:title="آگهی خود را ثبت کنید"/>
    </group>
</menu>

您可以在此处查看来源:

you can see here the source:

http://developer.android.com/reference/android/util/LayoutDirection.html#LTR

api 17及更高版本

这篇关于从右到左菜单项Android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆