首页 > 解决方案 > 如何在导航视图的边缘打印一个字符?

问题描述

我有一个带有菜单项的导航视图。一些菜单项通向子菜单,这些子菜单由“>”大于符号表示。我试图在导航抽屉视图的边缘打印这个“>”符号。不幸的是,我没有找到有关如何执行此操作的解决方案。我正在尝试通过在字符串中使用“\t”选项卡手动实现它,但它不起作用。图中绿色箭头表示“>”符号的原始位置。但我想将它们放在红色圆圈中显示的导航视图的边缘。我怎样才能做到这一点?

在此处输入图像描述

以下输出的我的xml文件是drawer_menu.xml

    <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:title="@string/inapp_purchases">
        <menu>
            <item
                android:id="@+id/buy_products"
                android:icon="@drawable/ic_shopping_cart_black_24dp"
                android:title="Buy Products\t\t\t\t\t\t\t\t\t\t>"/>
        </menu>
    </item>

    <item android:title="@string/Manage_Database">
        <menu>
            <item
                android:id="@+id/manage_database"
                android:icon="@drawable/ic_import_export_black_24dp"
                android:title="Import | Export\t\t\t\t\t\t\t\t>"/>
        </menu>
    </item>

    <item android:title="@string/Search">
        <menu>
            <item
                android:id="@+id/search_tmdb_tv"
                android:icon="@drawable/ic_tv_black_24dp"
                android:title="Search TV\t\t\t\t\t\t\t\t\t\t\t\t>" />
            <item
                android:id="@+id/search_tmdb_movies"
                android:icon="@drawable/ic_local_movies_black_24dp"
                android:title="Search Movies\t\t\t\t\t\t\t\t\t\t\t>" />
            <item
                android:id="@+id/search_database"
                android:icon="@drawable/ic_search_black_24dp"
                android:title="@string/Search_Database" />
        </menu>
    </item>

    <item
        android:id="@+id/more"
        android:icon="@drawable/ic_more_horiz_black_24dp"
        android:title="More\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>" />

    <item
        android:id="@+id/close"
        android:icon="@drawable/ic_exit_to_app_black_24dp"
        android:title="@string/close" />

</menu>

标签: androidsubmenunavigation-drawer

解决方案


推荐阅读