Xamarin.Android Edittext in listview looses text when scrolling -



Xamarin.Android Edittext in listview looses text when scrolling -

i cannot seem find proper solution this, using xamarin.android develop android application , have multiple edit texts displayed in listview. when come in value , scroll downwards , 1 time again info entered before edittext lost or displayed wrong value of different row in listview.

below array adapter code can seen:

public override view getview(int position, view convertview, viewgroup parent) { view view = null; var item = getitem(position); switch (item.getviewtype()) { case formtypes.text: view = textgetview(position, inflater, convertview); break; } private view textgetview(int position, layoutinflater inflater, view convertview) { view view = convertview; edittext valueedittext = null; if (convertview == null) { view = inflater.inflate(resource.layout.controltext, null); valueedittext = view.findviewbyid<edittext>(resource.id.edittext); valueedittext.focuschange += valueedittextfocuschange; } else { valueedittext = view.findviewbyid<edittext>(resource.id.edittext); } var item = getitem<text>(position); if (item != null) { var labeltextview = view.findviewbyid<textview>(resource.id.label); var quicklisticon = view.findviewbyid<imageview>(resource.id.quicklistimage); var textview = view.findviewbyid<textview>(resource.id.textview); } var item = getitem<text>(position); if (item != null) { var labeltextview = view.findviewbyid<textview>(resource.id.label); var textview = view.findviewbyid<textview>(resource.id.textview); labeltextview.settext(buildlabel(item.label, item.isrequired), textview.buffertype.spannable); var valuationdata = datahelper.valuationdetails.firstordefault(vd => vd.tagname == item.id); if (valuationdata != null) { item.value = valuationdata.tagvalue; } if (valueedittext != null) { var tag = new tag() { position = position, id = item.id }; valueedittext.text = item.value; valueedittext.tag = tag; valueedittext.enabled = true; homecoming view; }

i have read in post should utilize text watcher i'm not sure best way prepare problem?

android android-listview xamarin monodroid

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -