簡體   English   中英

如何在RecyclerView.Adapter中獲得ImageView的高度

[英]How can I get height of ImageView in RecyclerView.Adapter

我正在使用RecyclerViewStaggeredGridLayoutManager ,它們在其中顯示CardView以及ImageViewTextView 圖片應該是正方形的,因此在布局資源文件中,我設置了android:layout_width="match_parent" ,現在我需要將高度設置為等於該寬度。 我嘗試在Adapter執行此操作,該方法擴展了onBindViewHolder方法中的RecyclerView.Adapter ,但getMeasuredWidth始終返回0。我在Activity的 onResume方法中將適配器設置為RecyclerView。 我怎樣才能做到這一點?

我想是onResume方法完成時的情況,但尚未在UI屏幕上設置圖像,因為這會花費時間。 位圖異步框架可能會為您提供幫助,例如xutils[UniversalImageLoader][1] 您可以在位圖完全下載后進行縮放,也可以從服務器獲取圖像寬度,也許還有其他解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM