小编adi*_*n96的帖子

ListView非常慢 - 安卓

我希望在我的资源目录中显示图像(所有这些图像都以png格式保存)ListView,但它非常滞后.我是一个完整的菜鸟所以我需要帮助异步任务来消除滞后.

列表适配器:

   public class MyListAdapter extends ArrayAdapter < SettingsItem > {

     Context context;
     List < SettingsItem > items;
     public MyListAdapter(Context context, int resource, List < SettingsItem > objects) {
       super(context, resource, objects);
       this.context = context;
       items = objects;
     }

     @Override
     public View getView(int position, View itemView, ViewGroup parent) {

       ViewHolder holder;
       if (itemView == null) {
         LayoutInflater inflater = ((Activity) context).getLayoutInflater();
         itemView = inflater.inflate(R.layout.settings_items, parent, false);

         holder = new ViewHolder();
         holder.imageView = (ImageView) itemView.findViewById(R.id.item_icon);
         holder.textView = (TextView) itemView.findViewById(R.id.item_text); …
Run Code Online (Sandbox Code Playgroud)

performance android listview android-listview android-asynctask

8
推荐指数
1
解决办法
2260
查看次数