Android-怎么拖动控件进行排序或删除

UI设计界面 UI设计界面 主题:1059 回复:2190

Android-怎么拖动控件进行排序或删除

夜无邪 发布于 2017-10-10 字数 684 浏览 1050 回复 2

我现在需要实现拖动TextView的时候可以实现排序或者删除的功能.
如下图,如果我把下面几个TextView拖动到删除区域的时候,就把这个控件删除,否则就对这几个控件进行排序.
关于删除的功能我是打算通过设置可见性来实现的,也就是说我是打算如果把控件拖动到删除区域的时候就把TextView的可见性设为不可见,然后排在剩下的TextView后面,这样就可以做到好像删除一样的效果了.但是对于控件的排序功能没有什么思路,请问一下,如果我要实现我以上要求的功能,我应该要怎么去做呢?
==================================分界===========================
重点在于排序!!希望有高人来指点
请输入图片描述

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

清晨说ぺ晚安 2017-10-27 2 楼

.net?

删除的话你可以直接冲窗体的controls集合中remove掉的。然后排序?排序其实也不难,你用个list保存下这堆textview,然后全部从controls集合中remove掉,再按你的需求排序这个list,再foreach这个list添加到controls中。

不难的。就是怎么排列需要费心思。如果对界面要求不高,可以直接考虑用流排列。

甜柠檬 2017-10-16 1 楼

TextView 控件可以用代码的形式,动态的加载到布局中,配合ViewGroup动态添加和删除控件功能,可实现楼主想实现的效果。