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

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

18
Como rolar para a parte inferior de um RecyclerView? scrollToPosition não funciona
Gostaria de rolar para o final da lista do RecyclerView depois de carregar a atividade. GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(...)lança uma exceção sobre não ser suportado no RecyclerView e conversationView.scrollToPosition(...)parece não fazer nada. Após …

30
A visualização de reciclagem não chama onCreateViewHolder
Meu RecyclerViewnão chama onCreateViewHolder, onBindViewHoldermesmo MenuViewHolderconstrutor, pois nada aparece RecyclerView. Coloquei logs para depuração e nenhum log é mostrado. Qual pode ser o problema? Meu adaptador: public class MenuAdapter extends RecyclerView.Adapter<MenuAdapter.MenuViewHolder> { private LayoutInflater inflater; List<Menu> data = Collections.emptyList(); public MenuAdapter(Context context, List<Menu> data) { Log.i("DEBUG", "Constructor"); inflater = LayoutInflater.from(context); …





11
RecyclerView - veja a posição em particular
Eu tenho uma atividade com a RecyclerViewe an ImageView. Estou usando o RecyclerViewpara mostrar uma lista de imagens horizontalmente. Quando eu clicar em uma imagem na RecyclerViewdo ImageViewna atividade deve mostrar um quadro maior da imagem. Até agora tudo funciona bem. Agora, existem mais dois ImageButtonsna atividade: imageButton_lefte imageButton_right. Quando …



9
match_parent width não funciona no RecyclerView
Meu RecyclerView e item têm largura match_parent, mas o resultado é: <view class="android.support.v7.widget.RecyclerView" android:layout_width="match_parent" e itens: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" cheio: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:weightSum="100" android:gravity="right" > <Button android:layout_width="0dp" android:layout_weight="15" android:layout_height="fill_parent" android:text="ملاحظات" android:id="@+id/button" /> <LinearLayout android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="20" android:gravity="center" …


22
Android RecyclerView: notifyDataSetChanged () IllegalStateException
Estou tentando atualizar os itens de uma revisão de reciclagem usando notifyDataSetChanged (). Este é o meu método onBindViewHolder () no adaptador de reciclagem. @Override public void onBindViewHolder(ViewHolder viewHolder, int position) { //checkbox view listener viewHolder.getCheckbox().setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { //update list items notifyDataSetChanged(); …


11
Como obter um contexto em um adaptador de exibição de reciclador
Estou tentando usar a biblioteca do picasso para carregar o url no imageView, mas não consigo contextusar a biblioteca do picasso corretamente. public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference to the views for each data item // Complex data items may need more than …


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.