Kendi adaptörüme sahip bir özel ListView
var. üzerindeki tıklamayı, ListView
öğemde tutuyorum ve bu tıklamada ListView
görünmez olmasını istiyorum.Adaptörden ListView'e nasıl erişirim?
Adaptörden ListView
ürününe nasıl erişeceğimi bilmiyorum.
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;
}
}
Bir bağdaştırıcıya sahip olmanın tüm noktasının mantığı ListView'den ayırmak olduğunu düşündüm. – sudocoder