怎么用activity_main或content_main?

时间:2016-12-26 12:15:01

标签: java android android-studio android-activity palette

我是编程新手,我开始学习java,并且在eclipse中工作了一段时间并且了解了它的基础知识。 最近我开始使用android studio,我没有使用除2.2.2之外的任何其他版本很短的时间,现在是最新的2.2.3。 我正在观看旧教程,他们在activity_main中工作,所以我的问题是:

1.在最新版本中,我应该在activity_main还是在content_main中工作?

  1. 在activity_main中,拖放功能不起作用,我无法将任何东西从调色板移动到屏幕到我想要的位置(它直接在屏幕的左上角)。但是在content_main中我可以移动一次,第二次将对象置于屏幕的左上角。我该如何解决这个问题?是什么问题?
  2. 另外我想问一下,如果你能给我一些新的优秀PDF或教程来学习。谢谢。

2 个答案:

答案 0 :(得分:1)

您应该在项目的content_main XML文件中添加代码。 Content_main实际上是包含MainActivity的大部分UI的文件,导航/工具栏除外。如果在开始时你感到不舒服,那么使用空白活动来创建项目,而不是使用空活动 enter image description here

这将只为您提供一个activity_main XML文件。随着时间的推移,您最终也将了解空白活动的使用情况。

答案 1 :(得分:0)

我建议您熟悉不同的Android布局(activity_main,如LinearLayoutcontent_main等等。它们定义了如何在布局中排列项目,因此放置项目是否存在一些约束取决于布局。

没有整体解决方案,是否有人应该使用activity_main,因此,嵌套布局或只是将所有内容放入一个文件,例如Activity

如果我使用更复杂的布局,例如navigation draweractivity_main,我个人会使用嵌套。但对于没有额外导航的一项活动的应用,我会将所有内容都放入{{1}}。

为了学习如何使用布局,一个文件可能更容易而不是嵌套。