Android开发,我发现很难使用MVC的模式开发界面。
Symbian和WM都采用文档视图框架实现MVC
而Android很难
有人说使用Activity作为Controller,然后需要显示的内容作为View,一个Application使用一个Activity,个人觉得这基本不可行。
我准备使用一个Activity作为启动如果,然后写一个Controller类控制界面请求,不过发现这种方式也不是很好,不知道google有没有新想法。
不知道你们有没有什么好的方法。
Symbian和WM都采用文档视图框架实现MVC
而Android很难
有人说使用Activity作为Controller,然后需要显示的内容作为View,一个Application使用一个Activity,个人觉得这基本不可行。
我准备使用一个Activity作为启动如果,然后写一个Controller类控制界面请求,不过发现这种方式也不是很好,不知道google有没有新想法。
不知道你们有没有什么好的方法。
解决方案 »
- android 4.0 APN 接入点问题
- Andriod 是不是Linux的一个版本,是不是Linux内核
- 如何获取ExpandableListview中子条目项中的按钮的点击事件
- 求助,AndroidXML解析问题
- eclipse中的 AlertDialog界面设计 ?
- R cannot be resolved to a variable
- android的actionbar不显示问题
- 求一个文件选择器的demo
- 写了一个群发短信App,谜之报错NullPointerException。求解……(附有源码)
- 跪求Mars第二季重制版视频
- android 能耗编程问题
- 求助:哪位清楚或者知道生成一维码的资料
MVC永远是设计的最佳模式,你现在可以看看,如果让你换一套界面你会有多困难。
所以activity等组件作为controller还是比较合适的。
我们可以按照一些功能来区分是属于那一部分。这样的话就好一点了。毕竟android中的UI是用xml来实现的,但是在后来的过程中我们还要操控UI的,所以就比较麻烦,尽量不要把activity写的太麻烦,要留出接口 ,为了后来的扩展