在我的应用程序android中,我想添加一个像这样的 *** 作栏(它有一个子菜单)
我的xml代码是
<menu xmlns:androID="http://schemas.androID.com/apk/res/androID" xmlns:app="http://schemas.androID.com/apk/res-auto" > <item androID:ID="@+ID/menu_item_search" app:actionVIEwClass="androID.support.v7.Widget.SearchVIEw" app:showAsAction="always" androID:icon="@drawable/abc_ic_search" androID:title="Search Products"> </item> <item androID:ID="@+ID/menu_Home" app:showAsAction="never" androID:icon="@drawable/abc_ic_search" androID:showAsAction="ifRoom|withText" androID:title="Home"/> <item androID:ID="@+ID/menu_favourite" app:showAsAction="never" androID:icon="@drawable/abc_ic_search" androID:showAsAction="ifRoom|withText" androID:title="favourite"/> <item androID:ID="@+ID/menu_Balance" app:showAsAction="never" androID:icon="@drawable/abc_ic_search" androID:showAsAction="ifRoom|withText" androID:title="Balance"/> <item androID:ID="@+ID/menu_logout" androID:icon="@drawable/abc_ic_search" app:showAsAction="never" androID:showAsAction="ifRoom|withText" androID:title="logout"/></menu>
在androID sdk 2.x中的结果不是我想要的
我也尝试过
<item androID:ID="@+ID/root_menu" DetailsPage:showAsAction="always" androID:icon="@drawable/abc_ic_menu_moreoverflow_normal_holo_light" androID:title="More"> <menu> <item androID:ID="@+ID/menu_Home" DetailsPage:showAsAction="ifRoom|withText" androID:icon="@drawable/abc_ic_search" androID:showAsAction="ifRoom|withText" androID:title="Home"/> <item androID:ID="@+ID/menu_Balance" DetailsPage:showAsAction="ifRoom|withText" androID:icon="@drawable/abc_ic_search" androID:showAsAction="ifRoom|withText" androID:title="Balance"/> <item androID:ID="@+ID/menu_logout" androID:icon="@drawable/abc_ic_search" DetailsPage:showAsAction="ifRoom|withText" androID:showAsAction="ifRoom|withText" androID:title="logout"/> </menu></item>
我要怎么做才能拥有相同的图片plz(也许菜单d出窗口?)
请帮我
解决方法:
将名称空间从app更改为compat解决了我的问题:
<menu xmlns:androID="http://schemas.androID.com/apk/res/androID" xmlns:compat="http://schemas.androID.com/apk/res-auto" > <item androID:ID="@+ID/action_submenu" androID:title="@string/action_submenu" androID:icon="@drawable/abc_ic_menu_moreoverflow_normal_holo_dark" compat:showAsAction="always"> <menu> <item androID:ID="@+ID/action_settings" androID:title="@string/action_settings" compat:showAsAction="always"/> <item androID:ID="@+ID/action_example" androID:title="@string/action_example" compat:showAsAction="withText|ifRoom"/> </menu> </item></menu>
总结 以上是内存溢出为你收集整理的android-ActionBar appcompat子菜单全部内容,希望文章能够帮你解决android-ActionBar appcompat子菜单所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)