Unable to use Fragments with Android Compatibility

2019-01-17 06:46发布

问题:

In "Fragments for All", Xavier Ducrohet, Android SDK Tech Lead says Google releases an Android Compatibility Package by SDK Manager.

I've installed it, but, how can I use it now?

How can I integrate Android Compatibility Package in my project?

回答1:

If you're using version 12 or later of the Eclipse Android support library, just right-click on your project, and choose Android Tools > Add Compatibility Library...



回答2:

There is a .jar file called android-support-v4.jar in the directory {yoursdkpath}/extras/android/compatibility/v4/. Copy this into your libs folder in the root of your project and add the file to the build path in Eclipse.



回答3:

Premier,

I followed the Fragments example on the Android Developers Blog to create a "backwards" compatible app using Fragments. In the article there is a brief mention of the Main activity that uses a layout with fragments.

The code for this activity is not interesting; it just calls setContentView() with the given layout:

What should be mentioned here is that this activity must derive from FragmentActivity and not Activity class. This threw me off for a while.

Good luck



回答4:

Refer Using Fragment of Android Compatibility Package may help you



回答5:

Check the "Step 2: Configuring the Build Path" Section here



回答6:

This is easy with new Eclipse I downloaded. Provided you have all the paths for SDK etc setup correctly, Right click on Project -> Android tools-> and Hit "Add compatibility Library" it will add the JAR file