के अंदर ListView से किसी आइटम को निकालना मेरे पास एक कस्टम सूचीदृश्य आइटम है जिसमें 'निकालें' बटन शामिल है। मैंने LazyListAdapter
नामक एक कस्टम एडाप्टर बनाया जो BaseAdapter
बढ़ाता है।कस्टम एडाप्टर
@Override
public View getView(final int pos, View convertView, ViewGroup parent) {
View v = convertView;
// Some other things...
ImageButton removeFav = (ImageButton) v.findViewById(R.id.removeFavorites);
removeFav.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// I delete the object from Parse database here,
// Therefore I want the view to disappear here
}
}
को कैसे नष्ट या किसी भी तरह कर सकते हैं इस onclick विधि के अंदर एक कोड का उपयोग करके इसी दृश्य को छिपाने: getView विधि है कि मैं ओवरराइड मैं इस बटन के onclick विधि सेट के रूप में इस के अंदर? या मुझे अपना दृष्टिकोण बदलना चाहिए?
अग्रिम में आपका बहुत बहुत धन्यवाद।
कॉल' notifyDataSetChanged() 'उदाहरण)' में के रूप में getview विधि के अंदर एक आइटम निकाल सकते हैं; –
आपकी सूची में कितने आइटम हैं? आप विचारों को पुन: उपयोग करने पर विचार करना चाहेंगे –
औसतन, मेरे पास 20-30 से अधिक विचार नहीं होंगे, हालांकि यह एक उपयोगकर्ता से दूसरे उपयोगकर्ता में बदल जाएगा। मुझे नहीं पता कि विचारों का पुन: उपयोग कैसे करें। – ecem