Eclipse no reconoce android.support.v13.app.FragmentActivity aunque tengo la biblioteca android-support-v13

Estoy luchando con este error y realmente no puedo hacerlo bien. Intento importar android.support.v13.app.FragmentActivity; En una clase pero me da el error: La importación android.support.v13.app.FragmentActivity no se puede resolver. Quiero mencionar que tengo v13 y v4 en la carpeta libs. Utilicé Clean, Android Support Library y Fix Project Properties. El dispositivo de destino es 2.3.3 si eso importa. Gracias. Realmente espero que alguien me pueda ayudar. EDIT: Después de editar v4, una gran cantidad de errores están desapareciendo y sólo tengo 2 más. Soy muy principiante en Android, así que si pudiera explicarme lo que está mal aquí:

private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter { public ScreenSlidePagerAdapter(FragmentManager fm) { super(fm); //Error: The constructor Fragmentstagepageadapter(FragmentManager) is undefined } @Override public **Fragment** getItem(int position) { //And Here: The return type is incompatible return ScreenSlidePageFragment.create(position); } @Override public int getCount() { return NUM_PAGES; } 

}

FragmentActivity es parte de la carpeta v4, ¿no? V13 sólo significa que API 13 y superiores usarán las clases en esa carpeta. Así que mientras usted puede tener esa carpeta, apuesto a que no tiene FragmentActivity en ella 🙂 Cambiar sus importaciones para tener la v4 en lugar de la v13.

http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html

Así que usted sabe que no puede utilizar Fragmento desde el sistema operativo si está utilizando el SupportLib, sólo tiene que utilizar las clases Fragment en el SupportLib. Esto incluye Fragmento en sí.

http://developer.android.com/reference/android/support/v4/app/Fragment.html vs http://developer.android.com/reference/android/app/Fragment.html .. Básicamente cualquier cosa dentro de android .app que tiene que ver con Fragmentos, no se puede usar con las clases de SupportLib. No son la misma jerarquía de clases ni son compatibles.

Esta es la respuesta que he dado a una pregunta muy similar:

Cambie la opción "import android.support.v13.app.FragmentActivity" a "import android.support.v4.app.FragmentActivity"

Para la parte indefinida, pruebe esta sintaxis:

 public class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter { public ScreenSlidePagerAdapter (android.support.v4.app.FragmentManager fm) { super(fm); } 

y:

 @Override public android.support.v4.app.Fragment getItem(int position) { return ScreenSlidePagerAdapter.create(position); } 
  • Implementación de un TabListener utilizando la biblioteca de soporte
  • SearchView en ActionBar utilizando support-v7-appcompat
  • Android - fragmentTransaction.replace () no funciona en la biblioteca de soporte 25.1.0
  • Agregar la biblioteca de soporte de Android v4 a intellij ide
  • MenuItemCompat.setOnActionExpandListener no hace nada
  • HTC One X - muestra icono de menú "compatibilidad"
  • Barra de acción personalizada muestra el relleno oscuro que queda después del proyecto de actualización a Android SDK versión 21
  • Android View Pager se equivoca
  • Cómo obtener la barra de herramientas de fragmento?
  • Detenga Android Studio con la ayuda de la biblioteca
  • Android Studio Gradle Project Sync - Error al resolver Espresso-Core y Appcompat
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.