gpt4 book ai didi

安卓 : programatically add id to an actionbar item

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:43:36 26 4
gpt4 key购买 nike

我正在尝试为 actionbarsherlock 的项目设置一个 id,但我得到这个“无法在原始类型 void 上调用 setId(int)”

    menu.add("new")
.setIcon(R.drawable.icon_1)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM)
.setId(R.id.newone);

最佳答案

你有两个问题,一个setShowAsAction返回 void,因此您不能在其上链接另一个调用。

其次,MenuItem 没有setID 方法。创建项目后,您无法更改 ID。要设置 ID,您必须在 Menu 的 [add 方法] 中执行此操作 2 ,

menu.add("new", myItemId, myOrder, "TEXT" )
.setIcon(R.drawable.icon_1, )
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

关于安卓 : programatically add id to an actionbar item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14463285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com