Android3.0以上版本,在Actionbar上如何用代码实现添加子菜单

Android3.0以上版本,在Actionbar上如何用代码实现添加子菜单,第1张

你好。方法很简单,代码如下,自己看吧:

SubMenu file = menu.addSubMenu("edit")

file.add(0,0,0,"select all")

file.add(0,1,0,"delete all")

MenuItem subMenuItem = file.getItem()

subMenuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS)

我的回答没能帮助您,你可以继续追问。

在res下新建menu文件夹,然后新建菜单文件

定义一个xml文件(在menu资源里面),

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item

android:id="@+id/menu_settings"

android:showAsAction="never"

android:title="设置" />

<item

android:id="@+id/menu_exit"

android:showAsAction="never"

android:title="退出" />

</menu>

(item有多少个,显示就多少个)

在代码里面的onCreateOptionsMenu方法里面把这个xml布局填充进去,代码如下:

MenuInflater inflater = getMenuInflater()

inflater.inflate(R.menu.menu_settings, menu)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8015375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存