我对Android开发非常陌生,虽然我得到了一般前提(甚至已经构建了一个小应用程序),但我一直在寻找其他开发人员的源代码以获取关于如何更好地处理大型项目的发展的想法。在Android中构建用户界面 - 视图与XML
读取一个开发人员的代码基本上同时为UI的各个部分使用XML布局和视图(类似于this question中要求的内容)。我明白他在做什么,但对我来说似乎过于复杂。 XML布局提供的功能已经可以创建对操作的响应。 (例如,为XML中的大多数组件提供“onClick”)。使用XML可以非常容易地生成布局。
所以,我的问题是 - 我可以摆脱使用活动和XML布局构建我的整个应用程序吗?我可以选择不使用任何视图吗? (当然,这是假设一个相对简单的应用程序 - 思考任务列表或类似的东西。)或者,我是否试图简化太多?
刚刚加入?我所有的布局都使用XML来定义。虽然使用Java编写布局可能会有优势,但使用XML可以获得所见即所得的编辑器,并且可以更轻松地定义布局。唯一令人费解的是,如果你想用'Views'做任何事情,那么一旦它们用XML定义,就必须使用'findViewById'来获取它们。但绝对是通过Java来使用XML。 – 2011-05-18 17:15:53
是的,我的意思是自定义查看子类。谢谢你的澄清。所以,只要我不需要一些自定义动态行为,我应该直接从XML创建我的视图。如果是这样的话,那就太棒了!这是我从阅读中怀疑的,但我不确定。 – JasCav 2011-05-18 17:17:35