日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android回收站目录详解,android - 如何在回收站适配器外部的回收站视图中获取当前商品的位置 - 堆栈内存溢出...

發布時間:2025/3/12 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android回收站目录详解,android - 如何在回收站适配器外部的回收站视图中获取当前商品的位置 - 堆栈内存溢出... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我在整個屏幕上顯示一個回收站視圖,該回收站視圖只有一個圖像視圖,我想知道如何在回收站適配器之外獲取屏幕上顯示的imageview的位置。

我試圖實現一個接口,但結果不準確。我想立即保存當前位置。

我的回收站適配器:

public class RecyclerAdapter extends RecyclerView.Adapter {

private List mlist;

private showPageNumber page;

public RecyclerAdapter(List dataList, showPageNumber page) {

mlist = dataList;

this.page = page;

}

@NonNull

@Override

public MyViewHOlder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {

View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.recycler_item,parent,false);

return new MyViewHOlder(view);

}

@Override

public void onBindViewHolder(@NonNull MyViewHOlder holder,int position) {

Picasso.get().load(mlist.get(position).getUrl()).into(holder.photoView);

page.showPage(position);

holder.pageNumber.setText(position+1+"");

}

@Override

public int getItemCount() {

return mlist.size();

}

class MyViewHOlder extends RecyclerView.ViewHolder{

ImageView photoView;

TextView pageNumber;

public MyViewHOlder(@NonNull View itemView) {

super(itemView);

photoView = itemView.findViewById(R.id.pdfImage);

pageNumber = itemView.findViewById(R.id.pageNumber);

}

}

public interface showPageNumber{

void showPage(int position);

}

}

每當我在MainActivity上實現showPageNumber接口時,showPage方法在滾動回收器視圖中的項目時都不會給出準確的結果。

總結

以上是生活随笔為你收集整理的android回收站目录详解,android - 如何在回收站适配器外部的回收站视图中获取当前商品的位置 - 堆栈内存溢出...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。