Есть кастомный ListView, каждый Item содержит Button.
Есть
BoxAdapter extends BaseAdapter {
Context ctx;
LayoutInflater lInflater;
ArrayList<ItemRSD> objects;
BoxAdapter(Context context, ArrayList<ItemRSD> products) {
ctx = context;
objects = products;
lInflater = (LayoutInflater) ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
Я понимаю, что надо реализовать в Activity View.OnClickListener, а потом его передать в адаптер и в методе getView вешать этот слушатель (переданный в адаптер) на нужный элемент разметки, передавая position через setTag у View. Но как это должно выглядеть? В конечном итоге, надо нажав на кнопку в одном из Item, выйти из Activity и передать в onActivityResult номер Item.
Здесь указан очень хороший способ передачи ClickListener в адаптер. Вам необходимо создать ClickListener внутри Вашего Activity, внутри которого Вы реализуете описанное выше поведение. После Вы всего лишь передадите этот обработчик нажатий в адаптер :)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как можно проверить что телефон а именно Android (60) + не содержит троянов, есть ли алгоритмы для этого ? надо внедрить в свой проект или open source...
Как написать эту строку JQuery на чистом JavaScript ? Строку я обозначил коментарием