首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android实现可拖拽列表多选功能

本文实例为大家分享了Android实现可拖拽列表多选的具体代码,供大家参考,具体内容如下 这是我已经完成的一个已经上线的OA软件的一个模块,这个模块的功能不多,已经放到GitHub上面开源了,有感兴趣的朋友可以看看...UIFrame 主窗口JAVA代码 /** * 编辑状态下长按拖动条目 * 1.通过ItemTouchHelper.Callback实现长按拖动 * 2.通过isEditable的值判断是否编辑状态,初值是...切换编辑状态要把isEditable的值取反,并改变复选框图标状态 * 4.在编辑状态下,按返回键回到非编辑状态 * 5.RecyclerView的点击事件通过RecyclerAdapter.Callback实现...{ Toast.makeText(mContext, "在此处调用接口", Toast.LENGTH_SHORT).show(); } } 适配器代码 /** * 可拖拽列表的适配器, * 1.需要实现...mCallback.onClick(v, (int) v.getTag()); } public interface Callback { void onClick(View v, int position); } } 需要实现的接口

1.5K20

vue实现表格组件(实现多选功能)

其中多选功能参考:https://jsfiddle.net/muchen/7r358jmu/2/ 来个效果 名称|年龄|性别 –|–|– 张三|11|男 李四|12|女 王五|13|- 当然,上诉只是要实现的效果...,还要再加上多选功能 浅谈表格 表格组件比较没有技术含量,主要掌握vue的v-for的使用就可以了,但是多选功能却比较复杂,然而这个复杂的问题却被上述网址所展示的代码优雅的解决了,所以这个组件会是一个非常值得学习的代码...主要讲多选哈,其他的就带过了 多选功能 如https://segmentfault.com/q/1010000006893364?...对了,还有张三李四: //数据格式 const fields = [ {name:"姓名"},{name:"年龄",name"性别"} ] const rows=[ {"姓名":"张三...---- ---- 另外,分页组件,请查看本人另一篇文章vue实现分页组件

3.3K20

vue实现表格组件(实现多选功能)

其中多选功能参考:https://jsfiddle.net/muchen/7r358jmu/2/ 来个效果 名称|年龄|性别 –|–|– 张三|11|男 李四|12|女 王五|13|- 当然,上诉只是要实现的效果...,还要再加上多选功能 浅谈表格 表格组件比较没有技术含量,主要掌握vue的v-for的使用就可以了,但是多选功能却比较复杂,然而这个复杂的问题却被上述网址所展示的代码优雅的解决了,所以这个组件会是一个非常值得学习的代码...主要讲多选哈,其他的就带过了 多选功能 如https://segmentfault.com/q/1010000006893364?...对了,还有张三李四: //数据格式 const fields = [ {name:"姓名"},{name:"年龄",name"性别"} ] const rows=[ {"姓名":"张三...---- ---- 另外,分页组件,请查看本人另一篇文章vue实现分页组件

1.1K40

Android实现弹出列表、单选、多选

本文实例为大家分享了Android实现弹出列表、单选、多选框的具体代码,供大家参考,具体内容如下 效果图如下: ? ? ? ? 需要建一个menu xml布局如下: <?...match_parent" android:layout_height="wrap_content" / <Button android:id="@+id/button3" android:text="<em>多选</em>按钮...AlertDialog alertDialog1; //信息框 private AlertDialog alertDialog2; //单选框 private AlertDialog alertDialog3; //<em>多选</em>框...1", "多选2", "多选3", "多选4"}; AlertDialog.Builder alertBuilder = new AlertDialog.Builder(this); alertBuilder.setTitle...("这是多选框"); /** *第一个参数:弹出框的消息集合,一般为字符串集合 * 第二个参数:默认被选中的,布尔类数组 * 第三个参数:勾选事件监听 */ alertBuilder.setMultiChoiceItems

2.1K20

iOS 仿微信多选删除效果实现

背景 背景是,实现一个分享到微信,多选加输入框,点击键盘删除键,删除多选选中对象的东西。 实现 由于UITextField没有删除键的代理,所以笔者最开始的想法是,通过textField:shouldChangeCharactersInRange:replacementString...self.multipleSelectView.subviews.lastObject; if (lastView) { [lastView removeFromSuperview]; } } 调试后发现,当到最后一个字符时,点击删除,字符多选一同被删除了...,而我们需要的时,在最后一个字符删除后,再次点击删除才应该操作多选。...最简单的方法是记录一下上一次输入框的值,当上一次输入框的值为空时,才可以删除多选数据;否则不操作多选的数据,只更新上一次输入框的值。

1.1K30

小程序多选单选组件的封装

真正开发过小程序的开发者会发现,小程序里面的单选框多选框封封装的实在不够友好,一般与UI都会有比较大的出入,所以下面来探讨一下单选框多选框的封装。...# 效果 比如我们要做一个这种样式的单选框多选框组件,我们改怎么去处理呢? # 代码 # wxml <checkbox-group class="checkbox-group" bindchange="checkboxChange" wx:if...如果需要做全选全不选,需要在放置一个变量 checked ,Boolean属性,通过控制 checked 开控制是否全选,但是,还是需要手动来添加清空 checkboxIndexArr 的内容。...如果需要做反选功能,需要在数据中单独设置一个控制是否选中的checked属性,通过改变数据checked的值来改变多选框的选中效果,与上面一样,还是要手动来添加清空 checkboxIndexArr

74310

Android实现多级树形菜单并支持多选功能

公司有一个需求,实现一个多级的树形菜单,并且支持多选功能,实现这个功能之前,我在网上找了找,树形菜单很好找,但是支持多选功能并没有很合适的,所以没办法,只能自己动手写了,由于本人第一次写博客,如果有什么不足的地方...return **/ public String getParentId() { // TODO Auto-generated method stub return parentId; } } 这里定义了父节点子节点...n.isExplaned());// 由于该方法是用来控制展开收缩的,所以取反即可 filterNode();//遍历一下,将所有上级节点展开的节点重新挂上去 this.notifyDataSetChanged...private CheckBox cb; //private ImageView icon; private ImageView flagIcon; private TextView tv; } } 我们对多选的操作

3.8K30
领券