SwipeMenuListView滑动删除

来源:互联网 发布:淘宝家装类目 编辑:程序博客网 时间:2024/05/16 06:13

1、关联SwipeMenuListView库

2、

<com.baoyz.swipemenulistview.SwipeMenuListView    android:id="@+id/list_gather"
改变滚动条颜色    android:scrollbarAlwaysDrawHorizontalTrack="true"    android:scrollbarThumbVertical="@color/huakuaicolor"    android:scrollbarSize="5dp"    android:layout_width="match_parent"    android:layout_height="match_parent"/>
/** * 设置listView item滑动显示菜单 */SwipeMenuCreator creator = new SwipeMenuCreator() {    @Override    public void create(SwipeMenu menu) {        // create "open" item        SwipeMenuItem openItem = new SwipeMenuItem(               getActivity());        // set item background        openItem.setBackground(new ColorDrawable(Color.rgb(0xC9, 0xC9,                0xCE)));        // set item width        openItem.setWidth(dp2px(90));        // set item title        openItem.setTitle("收藏");        // set item tit                                                                                                                                                                                            openItem.setTitleSize(18);        // set item title font color        openItem.setTitleColor(Color.WHITE);        // add to menu        menu.addMenuItem(openItem);        // create "delete" item        SwipeMenuItem deleteItem = new SwipeMenuItem(                getActivity());        // set item background        deleteItem.setBackground(new ColorDrawable(Color.rgb(0xF9,                0x3F, 0x25)));        // set item width        deleteItem.setWidth(dp2px(90));        deleteItem.setTitle("删除");        deleteItem.setTitleColor(Color.WHITE);        // set item tit                                                                                       deleteItem.setTitleSize(18);        // set a icon        //deleteItem.setIcon(R.drawable.ic_delete);        // add to menu        menu.addMenuItem(deleteItem);    }};
//listview设置滑动菜单
mLv.setMenuCreator(creator);
//listview设置滑动监听mLv.setOnMenuItemClickListener(new SwipeMenuListView.OnMenuItemClickListener() {    @Override    public void onMenuItemClick(int position, SwipeMenu menu, int index) {        switch (index) {            case 0:                addStore(position);                break;            case 1:                delete_selectHistory(position);                break;        }    }});


0 0
原创粉丝点击