0

新しいアイテムをウィッシュリストに追加する場合RecyclerViewは最後の行にのみ追加できますが、RecyclerViewの0番目の位置の上に表示します。 RecyclerViewの最初の位置を表示しようとしましたが、正しく動作しません。新しいアイテムを追加するRecyclerビューの先頭に表示

コード

data.add(new CartitemModel(prodcutname, product_alias, MRPPRICE, SALES, OFFER, imagone, productid)); 
wishadapter = new WishlistAdapter(data, wishlist_Items.this); 
recyleitems.setAdapter(wishadapter); 
wishadapter.notifyItemInserted(0); 
+0

新しいデータを追加するコードを投稿します。 –

+0

は今更新されました。 – Nivethitha

+0

はdata.add(0、yourObject)として実行します。 –

答えて

3

あなたが項目のリストを持っています。他のアイテムをトップに追加する場合

data.add(0,new CartitemModel(prodcutname, product_alias, MRPPRICE, SALES, OFFER, imagone, productid)); 
    wishadapter.notifyItemInserted(0); 

これは今ではアイテムをリストの最上部に追加しているように機能します。

+0

wishadapter.notifydatasetchaged()を使用しました – Nivethitha

+0

2番目の位置が追加されました – Nivethitha

+0

リサイサーのレイアウトマネージャーを反転させない限り、これは起こりません。 –

関連する問題