Я пытаюсь захватить нажатие кнопки в MainActivity, но это не сработало со мной. Как это сделать. Я поставил тост в моем getView, похоже, работает, но как поймать щелчок в MainActivity.Custom ArrayAdapter, listView, кнопка
@Override
public View getView(final int position, View convertView, ViewGroup parent){
LayoutInflater inflater = (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE);
rowView = inflater.inflate(R.layout.gestionmaps, parent, false);
textView = (TextView) rowView.findViewById(R.id.textView02);
btn2 = (Button) rowView.findViewById(R.id.spinner02);
btn = (Button) rowView.findViewById(R.id.del02);
textView.setText(values.get(position));
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(context, "btn "+position, Toast.LENGTH_SHORT).show();
}
});
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(context, "btn0 "+position, Toast.LENGTH_SHORT).show();
}
});
return rowView;
}
Вы можете разместить код вашего MainActivity, а также, пожалуйста? – Jerry