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; } } });