Holder. insure_account.setonclicklistener (New View. onclicklistener (){
@ Override
Public void onclick (final view ){
Alertdialog builder = new alertdialog. Builder (CTX)
. Settitle ("insured account ")
. Setview (editview ).
Setpositivebutton ("OK", new dialoginterface. onclicklistener (){
@ Override
Public void onclick (dialoginterface dialog, int which ){
Holder. insure_account.settext (edit_view.gettext (). tostring ());
// After the soft keyboard pops up, the listview will re-getview and re-draw the interface, so the data source is changed here
Try {
(Jsonobject) getitem (position). Put ("Account", edit_view.gettext (). tostring ());
} Catch (jsonexception e ){
E. printstacktrace ();
}
Myservice. businessinsurelist. Get (position). setaccount (edit_view.gettext (). tostring ());
(Viewgroup) editview. getparent (). removeview (editview );
}
}).
Create ();
Builder. Show ();
}
});
Use edittext to change the content on the listview.