JSONデータを解析してサムネイルを生成し、リストビューを作成するアプリケーションを作成しようとしていました。TED アプリと非常によく似たものです。以下のスクリーンショットをご覧ください。
https://lh6.ggpht.com/52KEhYtmJE-IV7yfMyAF9JZ1K4nTZGsZ-KM1eQG4-yMmlTqv-KaL7b1JE7I2W3wNVw
次を使用して、リストビューにヘッダーを正常に追加できました。
View header = getLayoutInflater().inflate(R.layout.header, null);
list.addHeaderView(header);
list.setAdapter(adapter);
レイアウト フォルダーのヘッダー xml ファイルには ImageView が含まれています。
iv=(ImageView) findViewById(R.id.ivback);
しかし、私の問題は、それを任意の画像に設定しようとするたびに、Null Pointer Exception が発生し、iv が null であることをログに記録することです。
iv が null である理由は何ですか? iv は null であるため、iv.setImage() メソッドは機能しません。
前もって感謝します
私が渡している画像のリンクがnullでないことも確認しました
では、ヘッダーとしてリストに追加したイメージビューにイメージを設定するにはどうすればよいですか?