У ваших изображений есть расширения, такие как .jpg или .png?Я не совсем уверен, но похоже, что вы ищете строковую версию вашего personId
без расширения файла.
Пожалуйста, исправьте меня, если я ошибаюсь.
Также, пожалуйста, опубликуйте более подробную информацию, например, ошибки, которые вы получаете.
Обновленный ответ ниже.
Используйте View.setTag(Object)
, когда вы добавляете элементы в ListView
угадывание).Вы можете вызвать что-то вроде следующего:
view.setTag("imgFile.jpg");
А затем изнутри вашего onClickListener, просто сделайте это:
String img = (String) getTag();