我在操作栏的子菜单项中添加了图标,但图标显示在左侧,我希望它们显示在右侧。
截图:
代码:
<menu>
<item android:id="@+id/item6" android:title="יועצת וירטואלית" android:icon="@drawable/chaticon"></item>
<item android:id="@+id/item1" android:title="מעקב" android:icon="@drawable/iconinfo"></item>
</menu>
答案 0 :(得分:0)
尝试
android:orderInCategory="2"
表示第一项和
android:orderInCategory="1"
这可能会使项目按顺序排列,从而允许您描述的配置。
答案 1 :(得分:0)
你的意思是导航抽屉, 您可以自定义导航抽屉,还可以看到视频教程here源代码。
您只需使用此代码更改custom_drawer_item.xml
文件。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:id="@+id/itemLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:orientation="vertical"
android:layout_marginTop="0dp"
android:background="?android:attr/activatedBackgroundIndicator"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minHeight="55dp"
>
<TextView
android:id="@+id/drawer_itemName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
/>
<ImageView
android:id="@+id/drawer_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:background="#DADADC"
></View>
</LinearLayout>
</RelativeLayout>
答案 2 :(得分:0)
您需要创建自定义视图并将其设置为要更改的特定菜单项的操作视图。请参阅此帖子:https://stackoverflow.com/a/17333227/1134429
答案 3 :(得分:0)
如果你真的想这样做,你可以使用popuwindow和自定义菜单视图。但我建议你只留下图标,因为它是谷歌的设计,它是标准的。