リスト ビューを使用してデータを表示し、それをカスタム アダプターと一緒に使用しています。現在、イメージ ビューをリスト アイテムとして表示したいと考えています。その場合、動的な線形レイアウトを作成し、そこに画像ビューを追加しました。ここで、何らかの条件で、このイメージ ビュー レイアウトがリスト ビューの最後のリスト アイテムとして、リストに追加された新しいアイテムとして表示されるようにしたいと考えています。
レイアウトを動的に生成する
LinearLayout linearLayout = new LinearLayout(UserChatActivity.this);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
ImageView img = new ImageView(UserChatActivity.this);
img.setImageBitmap(BitmapFactory.decodeFile(picturePath));
linearLayout.addView(img, layoutParams);
mList.addView(linearLayout);
しかし、次のようなエラーが表示されます: - ビューを直接 adapterViews に追加することはできません。アダプターのビューを拡張する必要があることはわかっていますが、リストにある以前のデータを使用して新しいビューを追加する方法.???
ありがとう