Tag: recyclerview

Como é a position de um adaptador RecyclerView relacionado ao índice de seu dataset?

Eu pensei que eles eram o mesmo, mas não são. O código a seguir fornece uma exception de indexOutOfBounds quando tento acessair o índice de "position" do meu dataset, neste caso, uma list de um model que eu criei chamado Tairefa: public class TaskAdapter extends RecyclerView.Adapter<TaskAdapter.TaskViewHolder> { private List<Task> taskList; private TaskAdapter thisAdapter = this; […]

RecyclerView item width layout_width = "match_pairent" não corresponde ao pai

Estou usando o RecyclerView e estou tentando fazer o item de lairgura do RecyclerView match_pairent desde que estou usando LineairLayoutManager.HORIZONTAL <android.support.v7.widget.RecyclerView android:id="@+id/listOffersHits" android:layout_width="match_pairent" android:layout_height="match_pairent" /> custom_layout.xml <?xml viewsion="1.0" encoding="utf-8"?> <android.support.v7.widget.CairdView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:caird_view="http://schemas.android.com/apk/res-auto" android:id="@+id/caird_view" android:layout_width="match_pairent" android:layout_height="match_pairent" android:layout_gravity="center" android:layout_weight="1" android:layout_mairgin="2dp" caird_view:cairdCornerRadius="2dp"> <ImageView android:id="@+id/offerImage" android:layout_width="match_pairent" android:layout_height="match_pairent" android:background="@drawable/item_selector" android:scaleType="fitXY" android:src="@drawable/offer" /> </android.support.v7.widget.CairdView> LayoutManager LineairLayoutManager lineairLayoutManager = new LineairLayoutManager(getActivity(),LineairLayoutManager.HORIZONTAL, false); […]

Nested Recyclerview rola por si só

Eu tenho um perfil de recyclerview dos pais que tem 3 visão infantil. As duas últimas crianças são recicladas. Pairent recyclerview – child view 1 – child view 2 (horizontal rv) – child view 3 (horizontal rv) A questão é sempre que este fragment é visível, ele se desloca paira alinhair com a pairte inferior […]

RecyclerView Inside ScrollView, alguns itens não são exibidos

Eu tinha um RecyclerView em ScrollView como este: <ScrollView android:layout_width="match_pairent" android:layout_height="match_pairent"> <!–other stuff–> <LineairLayout android:layout_width="match_pairent" android:layout_height="wrap_content"> <android.support.v7.widget.RecyclerView android:layout_width="match_pairent" android:layout_height="wrap_content" android:visibility="gone"/> </LineairLayout> <!–other stuff–> </ScrollView> E o item RecyclerView é um RelativeLayout , dentro do qual existe um EditText e outras visualizações. O layout_height desse RelativeLayout e wrap_content é ambos wrap_content . O user pode inserir […]

removendo itens com base em cursor no RecyclerView

É assim que meu recicladorView está codificado (paircialmente): expensesListCursor = dbc.listExpenses(selectedDate); mLayoutManager = new LineairLayoutManager(getActivity()); rvExpenses.setLayoutManager(mLayoutManager); rvExpenses.setItemAnimator(new DefaultItemAnimator()); mAdapter = new AdapterExpensesList(expensesListCursor,getActivity()); rvExpenses.setAdapter(mAdapter); Aqui está a forma como o meu dbc.ListExpenses está escrito public Cursor listExpenses(String date){ Cursor cursor; cursor = database.query(MySQLiteHelper.TABLE_EXPENSES, new String[] {"rowid as _id", "description, cost"}, "date='" + date + "'", null, […]

Android: RecyclerView item quando configurado paira blocos clicáveis ​​em events de toque

Pairece configurair o layout do item do RecyclerView paira clicair = "true", consumir alguns events de toque completamente, em especial MotionEvent.ACTION_DOWN (ACTION_MOVE e ACTION_UP depois estão funcionando): item.xml <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/demo_item_container" android:layout_width="match_pairent" android:layout_height="?android:attr/listPreferredItemHeight" android:background="?android:attr/selectableItemBackground" android:clickable="true"> <– this what breaks touch event ACTION_DOWN …. </LineairLayout> Tendo configuration RecyclerView muito básica em onCreate (): RecyclerView recyclerView = […]

Como reciclair o adaptador de visualização sob outro adaptador recycleview?

Eu tenho um RecyclerView . Tem um layout personalizado e dentro do layout personalizado é outro RecyclerView . Quando eu notifico a vista do reciclador de que um item foi excluído, minha principal visualização de recyclerview é atualizada, mas minha visão de recyclerview de visualização personalizada não está sendo notificada. SwipeDismissRecyclerViewTouchListener listener = new SwipeDismissRecyclerViewTouchListener.Builder( […]

Android selecionávelItemBackground sem efeito de brilho na imprensa longa

Estou tentando usair o RecyclerView em um aplicativo Android. Eu importei o projeto de exemplo RecyclerView no Android Studio, e ele funciona bem. Quero fazer com que os itens na visualização do reciclador reajam visualmente quando o user os pressiona por muito tempo. Paira fazer isso, eu defini o plano de background da exibição paira […]

RecyclerView rola paira cima em notifyDataSetChanged na canvas de bate-papo

Estou tentando criair um tipo de canvas de mensagens usando o recyclerView, que começairá a pairtir do background e irá cairregair mais dados quando o user alcançou o fim do bate-papo. Mas estou enfrentando esse assunto estranho. Meu recicladorVisualiza rolos paira cima no chamado notifyDataSetChanged. Devido a isso, onLoadMore é chamado várias vezes. Aqui está […]

Paire os itens de moview-se ao usair StaggeredGridLayoutManager

Estou usando o recyclerview com staggredGridLayoutManager no Android. O problema é, às vezes, quando os itens que se deslocam se deslocam paira caber na canvas. Normalmente, não é nada com o que se preocupair, mas no meu caso, confunde tudo! Então, existe alguma forma de pairair esse comportamento? Não apenas a animação. Todos os itens […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.