包含在Android开发中

时间:2013-12-24 16:34:33

标签: android eclipse

我是Android开发的新手。

只是想知道有没有办法在“活动”中包含代码,就像我们在php中一样?

我们可以使用从一个活动到另一个活动的布局,而无需实际编写它们。

例如。 在php中我们可以包含<?php include("page.php");?>

3 个答案:

答案 0 :(得分:1)

全部自动包含。

您可能正在考虑导入语句。您在同一个包中编写的活动将自动包含在内。对于其他代码,您只需在Eclipse中按[Ctrl / Command] [Shift] [O]即可自动导入。

答案 1 :(得分:1)

答案是肯定的,有一个include语句,但只适用于xml布局。

下面你可以找到一个例子。这包括的真正目的是像模板一样使用它

<include
    android:layout_height="wrap_content"
    layout="@layout/activity_header_template" />

如果您的问题与java源代码有关,那么还有一个导入选项,但它不像c ++或php方法,您可以在其中编写一些代码并将include文件附加到任何您想要的位置。如果你想要这样的东西它应该是一个库

对于实例,

将ActionBarSherlock库导入您的项目。右键单击项目&gt;转到项目属性。属性&gt; Android&gt;添加&gt;选择ActionBarSherlockLib&gt;申请&gt;行。

然后在主要活动类

import com.actionbarsherlock.app.SherlockActivity; // this is how you import the just a library

答案 2 :(得分:1)

  

有没有办法在“活动”中包含代码

如果“活动中的代码”是指“XML布局文件”,那么,是的,there is an <include> tag that you can use

如果“活动中的代码”是指Java代码,那么这是不可能的,因为Java不像C / C ++那样支持include指令。