【问题标题】:How to change backgroud color of ListItem after closing conxtext menu?关闭上下文菜单后如何更改 ListItem 的背景颜色?
【发布时间】:2015-04-22 05:42:35
【问题描述】:

我想在显示上下文时保持一个项目突出显示(即:menu(displayed after a OnLongClick)),并且我想在选择一个选项或取消它之后取消突出显示它。

关于如何做到这一点的任何想法?

【问题讨论】:

    标签: android background-color highlight onlongclicklistener


    【解决方案1】:

    在长按时将变量设置为选定的行,如果该行等于选定的行,则在适配器中将其设置为突出显示的项目,然后您可以在创建菜单的位置放置它

    @Override
    public void onContextMenuClosed(Menu menu) {
        super.onContextMenuClosed(menu);
        //uncolor row
    }
    

    并删除选定的行 int 或将其设置为 -1,然后在适配器上调用 notifyDataSetChanged

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-06
      • 2015-04-06
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-14
      相关资源
      最近更新 更多