flsyfish / PopupList

The edit menu in Android, like the UIMenuController in iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PopupList

It can show a edit menu when you press a View by a long-press gesture.
This utility class can bind a edit menu for ListView, GridView, or other View easily.
Welcome star, fork

Screenshots

ScreenShotScreenShot
ScreenShotScreenShot

How do I use PopupList?

Just need a .java file and a little code.

    PopupList popupList = new PopupList(context);
    popupList.bind(anchorView, popupMenuItemList, PopupListListener);

Sample

    PopupList popupList = new PopupList(this);
    popupList.bind(lv_main, popupMenuItemList, new PopupList.PopupListListener() {
        @Override
        public boolean showPopupList(View adapterView, View contextView, int contextPosition) {
            return true;
        }
        @Override
        public void onPopupListClick(View contextView, int contextPosition, int position) {
            Toast.makeText(MainActivity.this, contextPosition + "," + position, Toast.LENGTH_SHORT).show();
        }
    });

Customization

You can get more information from the Wiki page.

About

The edit menu in Android, like the UIMenuController in iOS


Languages

Language:Java 100.0%