如何在 LazyAdapter 中反转 ListView 的顺序
Posted
技术标签:
【中文标题】如何在 LazyAdapter 中反转 ListView 的顺序【英文标题】:How to reverse order of ListView in LazyAdapter 【发布时间】:2021-03-04 20:42:38 【问题描述】:您好,我正在使用它从 SD 卡加载图像。除了我希望颠倒列表的顺序之外,一切都很好。我知道这相当模糊,但希望有人可能遇到过这个适配器并可以帮助我。 https://github.com/thest1/LazyList/tree/master/src/com/fedorvlasov/lazylist
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
public class LazyAdapter extends BaseAdapter
private final String[] data;
private static LayoutInflater inflater = null;
public ImageLoader imageLoader;
public LazyAdapter(Activity a, String[] d)
// Declare variables
data = d;
inflater = (LayoutInflater) a
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
imageLoader = new ImageLoader();
public int getCount()
return data.length;
public Object getItem(int position)
return position;
public long getItemId(int position)
return position;
@SuppressLint("InflateParams")
public View getView(int position, View convertView, ViewGroup parent)
View vi = convertView;
if (convertView == null)
vi = inflater.inflate(R.layout.gridview_item, null);
// Locate the ImageView in item.xml
ImageView image = vi.findViewById(R.id.image);
// Capture position and set to the ImageView
imageLoader.DisplayImage(data[position], image);
return vi;
【问题讨论】:
【参考方案1】:为什么不使用回收站视图和滑行?这个库已经过时了。 要反转列表中的顺序,您应该将包含数据的列表以相反的顺序传递给您的适配器。 检查您的示例:How do I reverse an int array in Java?
【讨论】:
以上是关于如何在 LazyAdapter 中反转 ListView 的顺序的主要内容,如果未能解决你的问题,请参考以下文章
wpf,我给一个textbox的text绑定到一个listv.selectionitem.path,
如何使用 AsyncTask 将图像从 drawable 加载到 listView