Android ListView onClickItemListener以获取图像

Android ListView onClickItemListener以获取图像,android,image,firebase,firebase-realtime-database,onitemclicklistener,Android,Image,Firebase,Firebase Realtime Database,Onitemclicklistener,如何将图像从ListView页面转到Details View页面?我只能获取文本视图,而无法获取图像视图。 是我的编码错了吗?我怎样才能修好它?请帮帮我,谢谢 这是我的列表视图 public static final String IMAGE_NAME= "com.example.weichuan.batupahatcarworkshopsfinder.workshopsId"; private DatabaseReference mDatabaseRef; private List<Im

如何将图像从ListView页面转到Details View页面?我只能获取文本视图,而无法获取图像视图。 是我的编码错了吗?我怎样才能修好它?请帮帮我,谢谢

这是我的列表视图

public static final String IMAGE_NAME= "com.example.weichuan.batupahatcarworkshopsfinder.workshopsId";
private DatabaseReference mDatabaseRef;
private List<ImageUpload> imgList;
private ListView lv;
private ImageListAdapter adapter;
private ProgressDialog progressDialog;
private FirebaseAuth firebaseAuth;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_image_list);
    imgList = new ArrayList<>();
    lv= (ListView) findViewById(R.id.listViewImage);
    progressDialog = new ProgressDialog(this);
    progressDialog.setMessage("Please wait loading list image...");
    progressDialog.show();
    firebaseAuth = FirebaseAuth.getInstance();
    mDatabaseRef = FirebaseDatabase.getInstance().getReference(WorkshopsInfoActivity.FB_DATABASE_PATH);
    mDatabaseRef.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            progressDialog.dismiss();
            for (DataSnapshot snapshot : dataSnapshot.getChildren()) {
                ImageUpload img = snapshot.getValue(ImageUpload.class);
                imgList.add(img);
            }
            adapter = new ImageListAdapter(ImageListActivity.this, R.layout.image_item, imgList);
            lv.setAdapter(adapter);
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {

            progressDialog.dismiss();
        }
    });
    lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
            ImageUpload imgList = (ImageUpload) adapterView.getAdapter().getItem(position);
            Intent intent = new Intent(ImageListActivity.this, DetailsOfWorkshops.class);

            String name = imgList.getName();
            String address = imgList.getAddress();
            String contact = imgList.getContact();
            String category = imgList.getCategory();
            String URL = imgList.getUrl();

            intent.putExtra("Name", name);
            intent.putExtra("Address", address);
            intent.putExtra("Contact", contact);
            intent.putExtra("Category", category);
            intent.putExtra("URL", URL);
            startActivity(intent);
        }
    });
}}

您正在设置imageview的文本吗

textViewImage.setText(URL);

是的,但我认为最好是使用或。

不,这是我不知道如何获得图像的步骤
textViewImage.setText(URL);