列表视图适配器中的getView 方法
在位置 0 多次调用
因此加载此 Activity
并设置 Bitamp 每次在 Imageview 中调用 getView 时都会花费更多时间
我也尝试将列表视图高度设置为 fillparent 但不能解决我的问题
Xml 文件中的 ListView
<RelativeLayout android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ListView android:id="@+id/lv_order_list"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:listSelector="@android:color/transparent" >
</ListView>
</RelativeLayout>
Listview 中的 getView 方法
@Override
public View getView(final int position, View convertView,
ViewGroup parent) {
myView = convertView;
System.out.println("get view" + position);
LayoutInflater inflater = ((Activity) context).getLayoutInflater();
myView = inflater.inflate(layoutResourceId, parent, false);
ImageView img_order = (ImageView) myView
.findViewById(R.id.img_order);
TextView title_of_ink = (TextView) myView
.findViewById(R.id.title_of_ink);
title_of_ink.setText("Text");
picasso.load("url").noFade().into(img_order);
return myView;
}