我希望在我的资源目录中显示图像(所有这些图像都以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