我的应用程序中有一个recyclerView。我有2个字段(image_view,price_text_view)。 price_textview的价值看起来像是8000卢比。现在我想继续滚动,直到我在recyclerview上找到一个价格超过4000卢比(> 4000)的商品。有人可以帮助我找到匹配器等吗?
答案 0 :(得分:0)
我不能在这里给你完整的代码,但可以给你一些实现这个的逻辑。
这可以通过For loop
来完成。使用ArrayList
或Array
即可传递Adapter
。
现在我们假设您将Arralist
传递给Adapter
说“arrayLst”。从你的qustion我假设你使用ArrayList
和HashMap
。
所以你的ArraList
就好了。
ArrayList<HashMap<String,String>> arrayList = new ArrayList<HashMap<String,String>>();
现在做这样的事情。
for(int i = 0; i<arrayList.size; i++){
if(Integer.valueOf(arraylist.get(i).get("prise_tag")) > 4000){
yourlayoutManager.smoothScrollTo(i);
break;
}
}
我希望这会以某种方式帮助你。