Не уверен, что это правильно с точки зрения ООП, но может так?:
getView(......) {
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
//здесь делаем видимыми кнопки.
}
});
}
Обучение для меня стало проблемой: была только книга Радченко и google.
Во франчайзи не обучали. Сказали:"Учите сами как хотите".
Другие франчайзи или укомплектованы сотрудниками или не берут по каким-то внутренним соображениям.
По Java много материала хорошего, его интересно изучать.