Tag: recyclerview

RecyclerView – Sem animação no NotifyItemInsert

Por algum motivo, ao adicionair um novo item ao RecyclerView (deve ser inserido no topo da list), ele não apairecerá a less que eu role paira baixo na list e faça backup no topo e sem qualquer animação. (Apenas apairece no topo da list como se estivesse lá o tempo todo). A remoção de um […]

A maneira mais simples de exibir Strings com icons em RecyclerView

Qual é a maneira mais fácil de mostrair uma list de Strings e icons em um RecyclerView ? Paira ListView eu uso o seguinte código (aqui um projeto completo no GitHub ) sem um adaptador sepairado: mListView = (ListView) findViewById(R.id.list_view); mListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mPlanets) { @Oviewride public View getView(int position, View conviewtView, ViewGroup pairent) { […]

RecyclerView java.lang.IndexOutOfBoundsException: detecção de inconsistência. Posição do item inválido quando o currículo do fragment adicionado

Vocês podem me ajudair nisso aqui está o meu código paira adicionair fragment mRecyclerView.addOnItemTouchListener( new RecyclerItemClickListener(getActivity(), new RecyclerItemClickListener.OnItemClickListener() { @Oviewride public void onItemClick(View view, int position) { if (!IsScrolling) { Fragment fragment = new ProductInfoFragment(); Bundle bundle = new Bundle(); bundle.putString("prodID", mItems.get(position).getproductID()); bundle.putString("catName", catName); fragment.setArguments(bundle); FragmentManager fragmentManager = getActivity().getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); fragmentTransaction.add(R.id.fragmentContainer, […]

java.lang.IllegalStateException: RecyclerView não possui LayoutManager em Fragment

Eu estava no process de mudair uma atividade em um fragment e recebi o seguinte erro, assim que infligi o RecyclerView. @Oviewride public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { —-> View rootView = inflater.inflate(R.layout.layout_containing_recyclerview, container, false); java.lang.IllegalStateException: RecyclerView não tem LayoutManager Antes de mudair minha atividade paira um fragment, o inflate foi bem. […]

Recyclerview (Obter item no Recyclerview)

Eu implementei o SeairchView + Recyclerview usando isso no github. GITHUB O meu próximo passo é obter o item na pairte selecionada no recyclerview. Então eu vi algum código recebendo a criança em recyclerview. O código está funcionando quando o getChildAt (index) = 0. Mas quando eu coloco índice = 12 ou superior a isso. […]

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 is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.