在其他位置显示上下文操作栏

时间:2018-02-26 17:06:45

标签: android menu android-actionbar custom-contextmenu

我正在使用照片的gridview。长按照片将开始计算所选照片的​​数量。编码如下:

编码:

gd_view.setMultiChoiceModeListener(new AbsListView.MultiChoiceModeListener()
            {
                @Override
                public boolean onPrepareActionMode(ActionMode mode, Menu menu)
                {
                    // TODO Auto-generated method stub
                    return false;
                }

                @Override
                public void onDestroyActionMode(ActionMode mode) {
                       // TODO Auto-generated method stub

                }

                @Override
                public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
                    return true;
                }

                @Override
                public void onItemCheckedStateChanged(ActionMode mode, int position, long id, boolean checked)
                {
                    int selectCount = gd_view.getCheckedItemCount();
                    switch (selectCount)
                    {
                        case 1:
                            mode.setSubtitle("1 item selected");
                            break;
                        default:
                            mode.setSubtitle("" + selectCount + " items selected");
                            break;
                    }
                }

                @Override
                public boolean onCreateActionMode(ActionMode mode, Menu menu)
                {

                    mode.setTitle("Select Items");
                    mode.setSubtitle("1 item selected");
                    return true;
                }
            });

问题:

不是在顶部显示上下文操作栏,而是可以在任何所需位置充气自定义菜单,例如我的应用程序的底部,以便选择/取消选择项目?之后我想分享所选的照片。

0 个答案:

没有答案