リストビューのアダプターのgetViewメソッド
は、位置0で複数回呼び出す
ため、このアクティビティをロードする
のに時間がかかり、getViewが呼び出されるたびにImageviewでBitampを設定します
また、リスト ビューの高さを 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;
}