Android 通过Eclipse创建自己的视图还是使用xml?
伙计们,这只是一个很简单的问题 我是android编程新手,在很多教程中,一切都是用Canvas、SurvafeView等制作的。每个人都在为应用程序布局创建自己的视图类 对我来说,用Eclipse创建的xml处理一些基本的东西非常容易,但是我找不到任何教程来实现我想要的xml,而不是View类 为视图创建一个自己的类更聪明,还是可以用xml做所有事情? 我想用位图制作一个移动的精灵,但我找不到任何教程Android 通过Eclipse创建自己的视图还是使用xml?,android,xml,eclipse,view,sprite,Android,Xml,Eclipse,View,Sprite,伙计们,这只是一个很简单的问题 我是android编程新手,在很多教程中,一切都是用Canvas、SurvafeView等制作的。每个人都在为应用程序布局创建自己的视图类 对我来说,用Eclipse创建的xml处理一些基本的东西非常容易,但是我找不到任何教程来实现我想要的xml,而不是View类 为视图创建一个自己的类更聪明,还是可以用xml做所有事情? 我想用位图制作一个移动的精灵,但我找不到任何教程 谢谢你的回答 使用xml几乎可以实现一切。当我们需要动态地做一些事情时,我们就开始以编程方式
谢谢你的回答 使用xml几乎可以实现一切。当我们需要动态地做一些事情时,我们就开始以编程方式创建布局。这可以帮助您: 从普通意义上讲,您应该尽可能多地使用XML。大多数情况下,您可以用XML做任何事情,甚至不用用代码(因为XML有时提供附加属性)
当涉及到动画和其他东西时,使用代码是必要的,但是将xml的最大部分膨胀出来仍然是一条路要走 谢谢你的链接,我会看看他们是否有帮助。您说过“xml最大的部分仍然是未来的方向”,您的意思是说您可以同时做到这两个方面吗?有xml和GameView?是的,你可以有,但你应该尽可能多地使用xml来避免错误行为。是否可以用xml制作动画位图精灵,或者我需要为此制作一个视图类?如何使用xml和视图类?据我所知,我不能将ContentView设置为两种不同的内容。你不能用XML做所有事情,但用XML做的事情不应该用代码来完成。除了von“setContentView”之外,还有使用layoutInflater之类的选项,wich不需要整个布局,而需要更多的视图。只需尝试一下链接的例子,google for layoutInflater,并尝试了解android给您带来的可能性;)我对android精灵动画教程有一个问题。我做了所有的事情,没有出错,但是如果我用更新部分启动应用程序,它会崩溃,如果我取出它,应用程序会启动,但是没有图片。你知道这篇教程有什么错误吗?我能把它放在我平常活动的旁边吗?