Android : Disabling a list item from the listview once selected -
i've listview
10 items in list.
is possible disable selected list item 1 time clicked? i'm using custom adapter. help please? thanks
edit :
listviewadapter
:
public class listviewadapter extends baseadapter { context context; layoutinflater inflater; arraylist<hashmap<string, string>> data; hashmap<string, string> resultp = new hashmap<string, string>(); public listviewadapter(context context, arraylist<hashmap<string, string>> arraylist) { this.context = context; info = arraylist; } @override public int getcount() { homecoming data.size(); } @override public object getitem(int position) { homecoming null; } @override public long getitemid(int position) { homecoming 0; } @override public view getview(final int position, view convertview, viewgroup parent) { textview qs1; textview qs2; view v = convertview; if (v == null) { layoutinflater inflater = (layoutinflater) context .getsystemservice(context.layout_inflater_service); v = inflater.inflate(r.layout.listitem, null); } resultp = data.get(position); qs2 = (textview) v.findviewbyid(r.id.qs); qs2.settext(resultp.get(home.question)); v.setonclicklistener(new onclicklistener() { @override public void onclick(view arg0) { resultp = data.get(position); intent intent = new intent(context, singleitemview.class); intent.putextra("question", resultp.get(home.question)); intent.putextra("ques_id", resultp.get(home.ques_id)); context.startactivity(intent); } }); homecoming v; }
}
yes is:
lv.setonitemclicklistener(new onitemclicklistener() { @override public void onitemclick(adapterview<?> arg0, view arg1, int arg2, long arg3) { arg0.setenabled(false); } });
this should disable whole list view item.
android listview
No comments:
Post a Comment