No se puede usar getLayoutPosition () o getAdapterPosition () en RecyclerView

Realmente no sé por qué no puedo usar getLayoutPosition(); O getAdapterPosition(); Métodos dentro de mi clase.

  class MyViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener{ private ImageView image; private TextView title; private TextView price; public MyViewHolder(View itemView) { super(itemView); image = (ImageView)itemView.findViewById(R.id.horizontal_list_image); title = (TextView)itemView.findViewById(R.id.horizontal_list_title); price = (TextView)itemView.findViewById(R.id.horizontal_list_price); image.setOnClickListener(this); title.setOnClickListener(this); price.setOnClickListener(this); } public ImageView getImage() { return image; } public TextView getTitle() { return title; } public TextView getPrice() { return price; } @Override public void onClick(View v) { Toast.makeText(context, "CLICK", Toast.LENGTH_SHORT).show(); getLayoutPosition(); //no method like that } } 

Puedo usar sin embargo getPosition() pero está obsoleto y se aconseja sobre los métodos. documentación

getLayoutPosition() y getAdapterPosition() son parte de la revisión 22 de la biblioteca de soporte. No puede resolverlo porque sigue usando rev 21. Cambiar

 'com.android.support:recyclerview-v7:21.0.+' 

a

 'com.android.support:recyclerview-v7:22.0.+' 

Gradle de sincronización y vuelva a intentarlo

  • RecyclerView se bloquea cuando "las vistas desechadas o conectadas no se pueden reciclar"
  • Android selectableItemBackground ningún efecto de resplandor en la prensa larga
  • Lista ampliable con RecyclerView?
  • Crear menú de opciones para RecyclerView-Item
  • ¿Cuál es el equivalente listview.setSelection en caso de Recycler View
  • Set drawable para DividerItemDecoration
  • Resaltar el elemento seleccionado dentro de un RecyclerView
  • Recyclerview anidado se desplaza por sí mismo
  • Cómo obtener la altura del elemento recyclerview en "onBindViewHolder"
  • Actualizar la barra de progreso en Recyclerview
  • Mostrar la vista personalizada bajo el elemento RecyclerView deslizado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.