使用兼容性API

时间:2012-09-08 10:37:53

标签: java android osx-lion

我正在尝试使用compability API(android.support.v4.app) 我已经下载了它们,现在正尝试在我的项目中使用它们,如下所述:http://developer.android.com/tools/extras/support-library.html,即将库复制到我的项目' libs'文件夹然后右键单击文件并添加到构建路径'。 然而,在我的例子中,eclipse似乎对此无动于衷,它无法识别出FragmentActivity'我在FragmentActivity.jar中定义了它,我刚刚添加到我的构建路径中,而且,在语句' import android.support.v4.app.FragmentActivity;'中,android.support仍然加下划线红色。 我试过清理我的项目,多次重启eclipse和我的mac无济于事。 我正在使用MAC OSX Lion + indigo + r20 哦!并将库逐个添加到我的代码树既不整洁也不实用,因为它会导致冲突。 TIA

1 个答案:

答案 0 :(得分:1)

如果您添加了库,那么您只需要确保输入正确的内容。

如果我想使用兼容性库,这些是我采取的步骤:

1。创建新项目

2. :右键点击项目> Android工具>添加支持库

3. 添加这两行代码

FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

4. 通过将鼠标悬停在红线上并选择v4库来添加正确的导入。

尽管如此,我很确定最新版本的SDK和ADT按标准添加了支持库,它删除了步骤编号 2

注意:您无需右键单击项目>属性> Android>并添加支持库。这仅适用于ActionBarSherlock等其他库或您找到的任何其他库。