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