我是Android开发的新手。
只是想知道有没有办法在“活动”中包含代码,就像我们在php中一样?
我们可以使用从一个活动到另一个活动的布局,而无需实际编写它们。
例如。
在php中我们可以包含<?php include("page.php");?>
答案 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
指令。