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:
- Altura y peso de la disposición lineal
- cómo encontrar mis errores en el archivo xml
- Extraer el archivo AndroidManifest.xml de apk usando sólo Java
- Entendiendo & lt & gt
- Ripple dibujable en xml no funciona
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); }
- AutoCompleteTextView fondo / color de primer plano
- Error al agregar CardView al diseño
- Tamaño de imagen de mapa de bits de Android en xml
- AndroidManifest.xml - especificado para la propiedad 'manifiesto' no existe
- Disposición relativa de Android con pie de página pegajoso
- Definiendo el orden Z de vistas de RelativeLayout en Android
- Manifiesto de Android que genera automáticamente permiso no válido
- Androide: pregunta LinearLayout y fill_parent simple
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:
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
- ¿Buenos ejemplos de aplicaciones Marmalade que no sean de juego?
- Compilar ffmpeg con android ndk r5b