当前位置:编程学习 > wap >>

android关于动态添加删除控件的问题

希望动态添加、和删除布局中的控件,比如Imageview或者button,但是剩余的控件会自动排列

有点像iOS桌面,删了一个App后,后面的App会自动补上,重新排列成5 * 4 行的图标。请问该如何实现?

最好能有具体代码

补充:现在想到的是在代码中动态添加控件,这个添加是没有问题,删除的时候由于没有Id,无法删除。排列也没法完成 --------------------编程问答-------------------- 一种方法设置视图可见性 .设置为INVISIBLE  视图只是隐藏 任然占空间。

删除之前要把View的引用存储起来,然后就可以removeView了。 --------------------编程问答--------------------
引用 1 楼 birdsaction 的回复:
一种方法设置视图可见性 .设置为INVISIBLE  视图只是隐藏 任然占空间。

删除之前要把View的引用存储起来,然后就可以removeView了。


这样不可以啊。需要真的移除这个控件。然后后面的控件自动补过来占位 --------------------编程问答-------------------- 那就把所有的移除掉 重新生成新的视图,也是可以的,只是比较消耗资源。
用相对布局是最好的。 --------------------编程问答-------------------- 楼主 想要的是自动补过来的动画吧。。。
这个需要自己写的 --------------------编程问答--------------------
引用 4 楼 l417584711 的回复:
楼主 想要的是自动补过来的动画吧。。。
这个需要自己写的


规则也需要自定吧?gridview合适么?
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,