【发布时间】:2013-08-24 19:37:49
【问题描述】:
在 Eclipse 中,每当我在我的 Android 应用程序中创建一个新的 Activity 时,除了 Java Activity 类之外,还会生成一个配套的布局 xml 文件。显然,我可以生成 10 个布局,并随时在这 10 个布局之间切换 Activity 的布局。
所以,我的问题是为什么会生成这个布局;它是为了方便而生成的,还是总是有一个与 Activity 关联的特定布局是一种好习惯?
另外,一个 Activity 是否总是必须有一个布局,或者我可以有一个从不使用布局的 Activity。
【问题讨论】:
-
“一个 Activity 是否总是必须有一个布局” - 您的问题表明您并不真正了解 Android
Activity类的概念及其在 Android 中的用途.它的目的是充当 UI 框架,尽管可以通过编程方式为Activity创建视图,但通常的方法是使用 XML 布局文件,这使得 UI 设计更加灵活,并允许在其他布局中重用Activities(如有必要)。 AndroidActivity类不仅仅是一个标准的 Java 类,没有 UI,它几乎没有用途。 -
你说得对,因为我不太了解 Activity 类。在过去的几个月里,我学到了很多关于 Android 的知识,但我知道我还有很长的路要走。感谢您的解释;它使它更加清晰。
标签: android eclipse android-layout android-activity mobile-application