[英]How to change First item height in RecyclerView?
我在使用 recyclerView 時遇到問題,我有兩行(如 Pinterest)充滿了圖像,但是當我嘗試更改第一個圖像高度時,其他圖像被推到右側,看起來像這個問題: StaggeredGridLayoutManager:添加邊距使布局項目推到一邊
當我這樣做時會發生這種情況:
@Override
public void onBindViewHolder(ViewHolder viewHolder, int i) {
// setting image resource
if(i ==0){
viewHolder.imgview.getLayoutParams().height = 250; //THIS LINE CAUSE ME PROBLEMS
viewHolder.imgview.requestLayout();
}
OtherClass.loadImage(Image.get(i),viewHolder.imgview);
}
那么,我怎樣才能改變第一個圖像的高度而沒有這個問題呢?
我在使用 recyclerView 時遇到問題,我有兩行(如 Pinterest)充滿了圖像,但是當我嘗試更改第一個圖像高度時,其他圖像被推到右側,看起來像這個問題: StaggeredGridLayoutManager:添加邊距使布局項目推到一邊
當我這樣做時會發生這種情況:
@Override
public void onBindViewHolder(ViewHolder viewHolder, int i) {
// setting image resource
if(i ==0){
viewHolder.imgview.getLayoutParams().height = 250; //THIS LINE CAUSE ME PROBLEMS
viewHolder.imgview.requestLayout();
}
OtherClass.loadImage(Image.get(i),viewHolder.imgview);
}
那么,我怎樣才能改變第一個圖像的高度而沒有這個問題呢?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.