【问题标题】:How add PopupMenu in listview android?如何在 listview android 中添加 PopupMenu?
【发布时间】:2015-10-01 11:35:38
【问题描述】:

如何在listview 中添加选项菜单,就像这个截图一样。它取自 GooglePlay
任何人都有类似此屏幕截图的示例代码或参考链接



【问题讨论】:

标签: android android-layout android-fragments


【解决方案1】:

如果您想节省时间,可以使用 cardview library by gabrielemariotti。它内置了您想要的卡片,因此您可以直接在代码中使用它。

只需添加 gradle 依赖项:

dependencies {
    compile 'com.github.gabrielemariotti.cards:cardslib-core:2.1.0'
}

其余的你可以关注the documentation

【讨论】:

    【解决方案2】:

    一个简单快捷的解决方案: 将图像添加到您的列表项并在其上执行点击事件:

    import android.support.v7.widget.PopupMenu;
    
    
    
    
    PopupMenu popup = new PopupMenu(mContext, view);
    popup.getMenu().add("AAA");
    popup.getMenu().add("BBB");
    popup.getMenu().add("CCC");
    popup.getMenu().add("CCC");
    popup.show();
    popup.setOnMenuItemClickListener(new OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem item) {
        //perform action here
        });
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      • 2019-10-31
      • 1970-01-01
      • 1970-01-01
      • 2015-10-17
      • 2015-12-29
      • 1970-01-01
      相关资源
      最近更新 更多