android - ギャラリーのためのヒョードルの遅延ロード

android gallery android-listview android-gallery

私はFedorのLazy Loadを使用していますが、リストビューの代わりにギャラリーを読み込むようにそれを適応させることができないようです。私の主な問題は、別のレイアウトを膨らませる必要がないことに関係しているようです。画像の結果をギャラリーに直接渡すにはどうすればよいですか?

これは動作しない私の現在のgetviewです

 public View getView(int position, View convertView, ViewGroup parent) {
    View vi=convertView;
    if(convertView==null){
    ImageView image= new ImageView(context);
    image.setLayoutParams(new Gallery.LayoutParams(150, 100));
    image.setScaleType(ImageView.ScaleType.FIT_XY);
    imageLoader.DisplayImage(data[position], activity, image);
  }
    return vi;
  }


エラーはギャラリー内のnullpointerexceptionです。

適切な適応に関するアイデアはありますか?

ありがとう
答え
私はそれを次のように使用して動作させました:

 public View getView(int position, View convertView, ViewGroup parent) {
    View vi=convertView;
    if(convertView==null){
        vi = inflater.inflate(R.layout.galitem, null);
    ImageView image=(ImageView)vi.findViewById(R.id.galimage);
    imageLoader.DisplayImage(data[position], activity, image);
    }

    return vi;

}


他の場所でパラメーターを設定しました。
関連記事

android - Zxingバーコードスキャナーコード

android - C2DMメッセージングは​​ローカルサーバーでは機能しますが、本番環境では機能しません(Google App Engine)

android - TTS出力を16または8kHzに設定します

javascript - Android-外部WebページにJavaScriptをロードして実行する

android - バックグラウンドスレッドでの重い計算

android - 全画面モードのIntent Android YouTube Playerアプリ

android - 異なるデータで同じアクティビティ(同じレイアウト)を呼び出す方法は?

android - Androidのカスタムギャラリービューに説明を追加する

android - Androidでは、ImageViewに子ビューを追加できますか?

java - 断片的にキーが押されたことを検出できますか