Wednesday, 15 September 2010

android - How do I add an clicklistener to a row in table Layout -



android - How do I add an clicklistener to a row in table Layout -

i want create table layout in there 2 rows.

in both rows there 1 label , text field when press 1st row or 2nd row prompt dialog open , u come in value set on text field of selected row.

please guide me how create click listener on row illustration , how phone call dialog when row selected.

simply give each tablerow element unique id , define onclick

method:

<tablerow android:id="@+id/one" android:onclick="rowclick">

find row id layout , add together next in java class

tablerow= (tablerow) findviewbyid(r.id.one); tablerow.setclickable(true); tablerow.setonclicklistener(onclicklistener); private onclicklistener onclicklistener= new onclicklistener() { public void onclick(view v) { show_dialog(); } };

then phone call next method

public void show_dialog() { final dialog dialog = new dialog(getapplicationcontext()); dialog.requestwindowfeature(window.feature_no_title); dialog.getwindow(); dialog.setcontentview(r.layout.yourlayout); dialog.settitle("yor title"); dialog.setcancelable(false); final button btnokdialog = (button) dialog.findviewbyid(r.id.resetokbtn); btnokdialog.setonclicklistener(new view.onclicklistener() { public void onclick(view arg0) { } }); seek { dialog.show(); } grab (exception e) { e.printstacktrace(); } }

android onclicklistener android-tablelayout tablerow

No comments:

Post a Comment