Perguntas com a marcação «android-recyclerview»

O widget RecyclerView é uma versão mais avançada e flexível do ListView e GridView.

8
Margem / preenchimento no último filho no RecyclerView
Estou tentando adicionar Padding / Margin Bottom na última linha e Padding / Margin Top na primeira linha. Não posso fazer isso no item xml, pois isso afetaria todos os meus filhos. Tenho cabeçalhos e filhos no meu adaptador RecyclerView, portanto não posso usar o android:padding="4dp" android:clipToPadding="false" Eu preciso usá-lo …

12
RecyclerView - Como suavizar a rolagem para o topo do item em uma determinada posição?
Em um RecyclerView, sou capaz de rolar de repente para a parte superior de um item selecionado usando: ((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(position, 0); No entanto, isso move abruptamente o item para a posição superior. Quero passar para o topo de um item sem problemas . Eu também tentei: recyclerView.smoothScrollToPosition(position); mas não funciona …


6
Visualização Recycler mostrando um único item
Estou enfrentando um erro estranho no qual a recyclerview está mostrando apenas um único item. Abaixo está o código do meu adaptador de reciclagem: public class ChatAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { List<chat> chats; String username; final int My=0,Their=1; public ChatAdapter(List<chat> chats) { this.chats = chats; this.username = PushApp.getApp().getSPF().getStringData(Constants.ANAME); } @Override public …


10
CardView layout_width = "match_parent" não corresponde à largura principal do RecyclerView
Eu tenho um fragmento com contém um RecyclerView com layout_width = "match_parent": <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment" /> O item no RecyclerView é um CardView também com layout_width = "match_parent": <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" card_view:cardCornerRadius="4dp"> <TextView android:layout_gravity="center" android:id="@+id/info_text" android:layout_width="match_parent" android:gravity="center" …

12
Android 5.0 - Adicionar cabeçalho / rodapé a um RecyclerView
Passei um momento tentando descobrir uma maneira de adicionar um cabeçalho a RecyclerView, sem êxito. Isto é o que eu tenho até agora: @Override protected void onCreate(Bundle savedInstanceState) { ... layouManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layouManager); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.view_header_holder_medium, null, false); layouManager.addView(headerPlaceHolder, 0); ... } A …


5
Deslize para dispensar para RecyclerView [fechado]
Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 2 anos . Melhore esta questão Eu costumava usar a biblioteca SwipeToDismiss , mas agora estou tentando …


27
O RecyclerView trava quando "vistas descartadas ou anexadas não podem ser recicladas"
Estou usando uma implementação simples de RecyclerViewtirada do site do Android usando um StaggeredGridLayoutManagere continuo recebendo este erro que trava meu aplicativo: java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true at android.support.v7.widget.RecyclerView$Recycler.recycleViewHolderInternal(RecyclerView.java:3501) at android.support.v7.widget.RecyclerView$LayoutManager.scrapOrRecycleView(RecyclerView.java:5355) at android.support.v7.widget.RecyclerView$LayoutManager.detachAndScrapAttachedViews(RecyclerView.java:5340) at android.support.v7.widget.StaggeredGridLayoutManager.onLayoutChildren(StaggeredGridLayoutManager.java:572) at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:1918) at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:2155) at android.view.View.layout(View.java:14008) at android.view.ViewGroup.layout(ViewGroup.java:4373) at …

17
RecyclerView piscando após notificarDatasetChanged ()
Eu tenho um RecyclerView que carrega alguns dados da API, inclui um url de imagem e alguns dados, e eu uso o networkImageView para carregar a imagem lentamente. @Override public void onResponse(List<Item> response) { mItems.clear(); for (Item item : response) { mItems.add(item); } mAdapter.notifyDataSetChanged(); mSwipeRefreshLayout.setRefreshing(false); } Aqui está a implementação …


12
RecyclerView GridLayoutManager: como detectar automaticamente a contagem de span?
Usando o novo GridLayoutManager: https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html É necessária uma contagem de span explícita, então o problema agora é: como você sabe quantos "spans" cabem por linha? Afinal, esta é uma grade. Deve haver tantos vãos quanto o RecyclerView pode caber, com base na largura medida. Usando o antigo GridView, você apenas …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.