Wednesday, 15 July 2015

android - Listview click listener not responding -



android - Listview click listener not responding -

i have list view , want perform clickable event on it. did before. not working. have added xml well. need move 1 actvity other on click in list view.

customfinalsubmit_itemdetail item = new customfinalsubmit_itemdetail(final_submit.this , r.layout.customview_finalsubmit_itemdetails, iteminfo); itemlist.setadapter(item); itemlist.setonitemclicklistener(new onitemclicklistener() { @override public void onitemclick(adapterview<?> arg0, view arg1, int position, long arg3) { finalsubmititem pos = iteminfo.get(position); string itemtype = pos.getitemtype(); string itemcountry = pos.getitemcountry(); string itemserial = pos.getitemno(); pos.setchecked(true); intent inn = new intent(getapplicationcontext(), finalsubmitdetails.class); inn.putextra("itemtype", itemtype); inn.putextra("itemcountry", itemcountry); inn.putextra("itemserial", itemserial); startactivity(inn); } });

here main xml:

<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@color/green"> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="fill" android:layout_margintop="10dip" android:orientation="vertical" android:background="#0b3b0b"> <listview android:id="@+id/customerdetaillist" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/yellow"/> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margintop="10dip" android:orientation="vertical"> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <textview android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="3" android:id="@+id/itemtype" android:paddingtop="5dp" android:background="@color/green" android:textcolor="@color/yellow" android:layout_marginleft="5dip" android:text="item type"/> <textview android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="3" android:paddingtop="5dp" android:id="@+id/txtcountry" android:background="@color/green" android:textcolor="@color/yellow" android:text="country"/> <textview android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="3" android:paddingtop="5dp" android:id="@+id/txtitemnumber" android:background="@color/green" android:textcolor="@color/yellow" android:text="item no."/> <checkbox android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="4" android:id="@+id/itemchck" android:button="@drawable/custom_checkbox" android:paddingtop="5dp" android:padding="5dp"/> </linearlayout> <view android:layout_width="match_parent" android:layout_margin="5dp" android:layout_height="1dp" android:background="@color/white"/> <listview android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/itemlist" android:background="#088a08" android:divider="@color/white" android:dividerheight="1dp"/> </linearlayout> </linearlayout> </linearlayout>

i did way:

convertview.setonclicklistener(new view.onclicklistener() { @override public void onclick(view v) { code }});

just add together much code customview

android listview

No comments:

Post a Comment