android局部刷新、替换除了fragment之外还可以用什么代替? 界面布局上控件比较多,在一个activity上,点击实现控件替换效果,现在用fragment可以实现但是控件实在太多了,都写成fragment不好控制,跳转或者替换切换太多就容易报错,view ID找不到等等问题,大家有什么好办法吗?谢谢android控件界面布局 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用fragment, 直接用ViewGroup来动态添加子视图也是可以的。 LinearLayout layout = new LinearLayout(this);layout.addView(childView); //添加视图layout.removeAllViews(); //移除视图这个其实道理一样的,可以做到的。 其实一个Activity控件多不多不是主要的问题,关键是你的代码架构设计结构,你可以将一个主xml布局通过一定的关系拆分成N个子xml布局,由主xml布局来引用,并且每一个子xml布局都被封装到一个特定的类中,只暴露几个公开的接口就行,这样从代码架构上来说,一个Activity的所有功能被分解为N个子类+一些辅助类,这样代码简介,维护方便,会大大节省开发和调试时间。不知道这么说楼主有没有明白。 说得很详细,谢谢,以前web程序觉得架构设计很清楚,现在换成安卓程序很不习惯,设计上比较困惑,请问有什么好办法吗? android 打开SD卡文件夹,并获得选中文件的路径怎么实现? (新手求助)MonoDevelop 运行程序黑屏。 TabHost onActivityResult不执行的问题 android 播放音频的问题 如何调用版本号 并显示出来 关于android手机浏览器的若干疑问 【求助】安装安卓应用的时候出错:应用程序未安装 android 5.0的摄像头类修改了吗? 拍照加水印 大神们,请教下这是内存溢出的问题吗 建议搞一个cocos2d-x的子论坛 新搭建android环境,平台版本太高
layout.addView(childView); //添加视图layout.removeAllViews(); //移除视图这个其实道理一样的,可以做到的。
不知道这么说楼主有没有明白。