使用兼容性API

问题描述 投票:0回答:1

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

java android osx-lion
1个回答
1
投票

如果添加了库,则只需要确保导入正确的内容即可。

如果我想使用兼容性库,请执行以下步骤:

1.创建新项目

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

3.添加这两行代码

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

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

不过,我敢肯定,最新版本的SDK和ADT会按标准添加支持库,从而省去了第2步。

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

© www.soinside.com 2019 - 2024. All rights reserved.