Wie greife ich vom Adapter auf ListView zu?
Ich habe eine SitteListView
mit meinem eigenen Adapter. Ich kümmere mich um den Klick auf aButton
in meinemListView
und ich will dasListView
auf diesen Klick unsichtbar zu werden.
Ich habe keine Ahnung, wie ich Zugang zum Internet bekommeListView
vom Adapter.
public class ScheduleArrayAdapter extends ArrayAdapter<ScheduleListItem> {
/*...*/
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater)c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(id, null);
}
final ScheduleListItem o = items.get(position);
if (o != null) {
/*...*/
Button details=(Button)v.findViewById(R.id.btn_details);
details.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//HOW TO MAKE (R.id.lv_schedule) TO BECOME INVISIBLE HERE?
}
});
}
return v;
}
}