Error de Android RecyclerView

Hoy estaba tratando de usar el nuevo androide RecyclerView. He creado un nuevo proyecto con una actividad en blanco y agregó lo siguiente a su diseño:

<android.support.v7.widget.RecyclerView android:id="@+id/my_recycler_view" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent"/> 

En las dependencias de gradle build he añadido:

 compile 'com.android.support:support-v4:21.0.0' compile 'com.android.support:recyclerview-v7:21.+' compile 'com.android.support:cardview-v7:21.+' 

Pero la representación activity_main.xml todavía me muestra el siguiente error:

 Rendering Problems The following classes could not be instantiated: - android.support.v7.widget.RecyclerView (Open Class, Show Exception) Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE Exception Details java.lang.UnsupportedOperationException: Unsupported Service: accessibility   at com.android.layoutlib.bridge.android.BridgeContext.getSystemService(BridgeContext.java:465 

No parece encontrar una solución yo mismo en la web ya que todo el mundo dice "implementar las siguientes dependencias en su gradle construir: …" que ya he añadido.

¿Puede alguien proporcionar una solución?

Recuerdos Tak3r07

Editar: onCreate:

 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } 

6 Solutions collect form web for “Error de Android RecyclerView”

Creo que con RecyclerView tienes al menos que configurar el gestor de diseño.

Si lee los documentos aquí :

A diferencia de otras vistas con respaldo de adaptador como ListView o GridView, RecyclerView permite que el código de cliente proporcione disposiciones de diseño personalizadas para vistas secundarias. Estos arreglos son controlados por el RecyclerView.LayoutManager. Se debe proporcionar un LayoutManager para que RecyclerView funcione.

Puede probar después de instanciar el RecyclerView para configurar el LayoutManager de la siguiente manera:

 recyclerView.setLayoutManager(new LinearLayoutManager(this)); 

(Más tarde cambiarlo a un LayoutManager que se ajuste mejor a sus necesidades)

Esto parece ser un error en Android SDK 21. Si actualiza a SDK 22 el problema debería desaparecer.

Sé que el tema es un poco viejo, pero el problema persiste y es un error conocido.

De todos modos el error parece estar cerca de conseguir un parche:

https://code.google.com/p/android/issues/detail?id=72117

Simplemente actualice a SDK 22 y el problema es fijo

Simplemente cambie el nivel de Api en la parte superior de la pantalla en su visor xml y haga que sea 21 api nivel que será el trabajo. Espero que te ayude.

Hola espero que esto le ayudará Tiene que eliminar el atributo scrollbars de su vista

  • Analizar el feed RSS de Android
  • Problemas con el diseño de XML de Android
  • Cómo recuperar el valor de un atributo que contiene dos puntos en el nombre del atributo utilizando xpath
  • Hay 2 archivos de AndroidManifest.xml en mi aplicación Android Eclipse Developer, ¿cuál debo editar?
  • Estilo de diseño personalizado para Android ActionBar
  • Cómo hacer que Android soporte FloatingActionButton en la parte inferior derecha de la pantalla?
  • ¿Cómo oriento la resolución 1280x720 WXGA720 (como el nuevo Galaxy Nexus) en las carpetas de diseño Android?
  • Diseño de material de Android
  • Hacer un estado seleccionado para textview (resaltado)
  • Análisis de un archivo XML en Java para obtener una lista de nombres
  • ¿Diferencia entre content_main.xml y activity_main.xml?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.