更改一个特定上下文菜单项的文本

Change text of one specific context menu item

我为我的回收站视图项目创建了一个上下文菜单。在菜单中,我有观看(如收藏夹)、分享和隐藏。现在我要做的是获取 Recycler View 的具体位置,并检查是否按下了 Watch 或 Hide 按钮。我该怎么做呢?我使用了一个标志,但它只是检查整个 Recycler View,所以它不起作用。

我也可以根据要求显示源代码。我知道它需要放入我的适配器中,但无法弄清楚它的位置

提前致谢。

只需在您的列表中添加一个布尔变量来检查是否显示监视或隐藏按钮。 当用户单击单击按钮时使用 getAdapterPosition() 方法,然后使用该位置更新模型中的值 class。