Android 子菜单布局

Android 子菜单布局,android,xml,layout,menu,icons,Android,Xml,Layout,Menu,Icons,我读到Android中的子菜单不支持图标。我想知道这是否已经改变,或者是否有类似的方法来生成支持图标的“子菜单” 目前这是我的子菜单: 以下是它的XML文件: <menu> <item android:id="@+id/facebook_icon" android:title="Share With Facebook" android:icon="@drawable/ic_menu_facebook" /> <it

我读到Android中的子菜单不支持图标。我想知道这是否已经改变,或者是否有类似的方法来生成支持图标的“子菜单”

目前这是我的子菜单:

以下是它的XML文件:

<menu>
    <item android:id="@+id/facebook_icon"
        android:title="Share With Facebook"
        android:icon="@drawable/ic_menu_facebook" />

    <item android:id="@+id/twitter_icon"
        android:title="Share With Twitter"
        android:icon="@drawable/ic_menu_twitter" />         
</menu>

我希望它看起来像这样(如果你有任何想法,我会很高兴听到他们!):

您可以创建自己的对话框,而不是子菜单,并使其看起来像您想要的任何方式。

我如何制作一个类似于上面的对话框,以及一个如果他们单击“Twitter”的“Facebook”我可以启动不同活动的对话框?我猜您会在对话框中放置一个列表视图,每个条目都包含一个图标和文本。处理onListItemClick事件并启动所需的活动。阅读有关对话框和ListView的文档。Android中的对话框有点让人恼火(至少可以说,整个框架都在尝试),但一旦你掌握了窍门,它就可以恢复了……一个好的起点是在开发者网站上阅读。