Articles of android recyclerview

Ajout de l’effet d’ondulation à l’élément RecyclerView

J’essaie d’append l’effet Ripple à l’élément RecyclerView. J’ai jeté un coup d’œil en ligne, mais je n’ai pas trouvé ce dont j’avais besoin. Je suppose que cela doit être un effet personnalisé. J’ai essayé Android: atsortingbut de fond pour le RecyclerView lui-même et réglez-le sur “? Android: selectableItemBackground” mais cela n’a pas fonctionné .: C’est […]

RecyclerView est manquant

Je viens d’installer les nouveaux outils SDK (Android L Developer Preview), et j’essaie d’utiliser RecyclerView mais il semble manquer. D’après ce que j’ai compris, je devrais inclure la bibliothèque de support v7 , mais je n’arrive pas à le faire … Je n’arrive pas à trouver la bibliothèque v7 dans le dossier SDK (j’ai installé […]

Actualiser les données dans RecyclerView et conserver sa position de défilement

Comment actualise-t-on les données affichées dans RecyclerView (en appelant notifyDataSetChanged sur son adaptateur) et assurez-vous que la position de défilement est réinitialisée exactement là où elle se trouvait? En cas de bon getChildAt(0) ListView il suffit de récupérer getChildAt(0) , de vérifier son getTop() et d’appeler ensuite setSelectionFromTop avec les mêmes données exactes. Cela ne […]

attr / colorError erreur non trouvée lors de l’utilisation de com.android.support:recyclerview-v7:26.0.0-beta2

J’utilise Android Studio 3.0 Canary 4. J’ai importé la bibliothèque de vues de recycleur. Ensuite, le message attr / colorError n’est pas trouvé. Ceci est app build.gradle: apply plugin: ‘com.android.application’ android { comstackSdkVersion 25 buildToolsVersion “25.0.3” defaultConfig { applicationId “com.robyn.myapplication” minSdkVersion 19 targetSdkVersion 25 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { release { […]

RecyclerView bouton de défilement horizontal au centre

J’essaie de faire une vue semblable à un carrousel en utilisant RecyclerView, je veux que l’élément se positionne au milieu de l’écran lors du défilement, un élément à la fois. J’ai essayé d’utiliser recyclerView.setScrollingTouchSlop(RecyclerView.TOUCH_SLOP_PAGING); mais la vue défile toujours en douceur, j’ai également essayé de mettre en œuvre ma propre logique en utilisant listener scroll […]

Utiliser notifyItemRemoved ou notifyDataSetChanged avec RecyclerView dans Android

Je crée une liste de cartes à afficher à l’aide de RecyclerView, où chaque carte a un bouton pour supprimer cette carte de la liste. Lorsque j’utilise notifyItemRemoved () pour supprimer la carte dans RecyclerView, elle supprime l’élément et l’anime bien, mais les données de la liste ne sont pas correctement mises à jour. Si […]

RecyclerView et SwipeRefreshLayout

J’utilise le nouveau RecyclerView-Layout dans un SwipeRefreshLayout et SwipeRefreshLayout eu un comportement étrange. Lorsque vous faites défiler la liste vers le haut, la vue du haut est parfois masquée. Si j’essaie de faire défiler vers le haut maintenant – les déclencheurs Pull-To-Refresh. Si j’essaie de supprimer la mise en page Swipe-Refresh-Layout autour du Recycler-View, le […]

CheckBox dans RecyclerView continue à vérifier les différents éléments

Voici le XML pour mes articles dans RecyclerView Et voici l’adaptateur RecyclerView qui gonfle la disposition ci-dessus pour chacun de ses éléments: public class AdapterTrashIncome extends RecyclerView.Adapter { private ArrayList myItems = new ArrayList(); public AdapterTrashIncome(ArrayList getItems, Context context){ try { mContext = context; myItems = getItems; }catch (Exception e){ Log.e(FILE_NAME, “51: ” + e.toSsortingng()); […]

Bouton Poignée cliquez à l’intérieur d’une rangée dans RecyclerView

J’utilise le code suivant pour gérer les clics de ligne. ( source ) static class RecyclerTouchListener implements RecyclerView.OnItemTouchListener { private GestureDetector gestureDetector; private ClickListener clickListener; public RecyclerTouchListener(Context context, final RecyclerView recyclerView, final ClickListener clickListener) { this.clickListener = clickListener; gestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() { @Override public boolean onSingleTapUp(MotionEvent e) { return true; } @Override […]

Désactiver le balayage pour la position dans RecyclerView à l’aide de ItemTouchHelper.SimpleCallback

J’utilise recyclerview 22.2.0 et la classe auxiliaire ItemTouchHelper.SimpleCallback pour activer l’option glisser- déplacer vers ma liste. Mais comme j’ai un type d’en-tête, je dois désactiver le comportement de balayage pour la première position de l’adaptateur. Comme RecyclerView.Adapter n’a pas de méthode isEnabled () , j’ai essayé de désactiver l’interaction de vue via les méthodes isEnabled […]