列表视图项中的溢出菜单

时间:2015-03-03 20:08:02

标签: java android xml styles overflow

我有Listview。我想在每个listview的项目中添加溢出菜单。怎么做?现在,我为每个项目添加按钮,并在用户点击此按钮时显示下拉菜单。但我想用溢出的按钮替换这个普通的按钮。

1 个答案:

答案 0 :(得分:1)

  1. 添加ImageView或按钮以触发listview项目右侧的菜单。要获取“溢出”图标,请参阅此问题:How do I get a copy of the Android overflow menu icon?
  2. 将onClickListener添加到ImageView或Button
  3. 在onCreate()方法中,创建一个如下的弹出菜单:

    popupMenu = new PopupMenu(this,findViewById(R.id.anchor)); 。popupMenu.getMenu()加(...); popupMenu.setOnMenuItemClickListener(本);

  4. 在onClickListener触发器中显示弹出菜单

    popupMenu.show();