android - EditText Loses Focus on Click -



android - EditText Loses Focus on Click -

i'm writing activity list bunch of items database , show additional column quantity. implemented arrayadapter show custom layout. here code of of import parts of adapter:

static class viewholder { protected textview text; protected edittext edittext; } @override public view getview(int position, view convertview, viewgroup parent) { view view = null; if (convertview == null) { layoutinflater inflator = context.getlayoutinflater(); view = inflator.inflate(r.layout.rowquantitylayout, null); final viewholder viewholder = new viewholder(); viewholder.text = (textview) view.findviewbyid(r.id.label); viewholder.edittext = (edittext) view.findviewbyid(r.id.edittext); viewholder.edittext.addtextchangedlistener(new textwatcher() { public void aftertextchanged(editable s) { log.i(tag, "editable:" + s.tostring()); } public void beforetextchanged(charsequence s, int start, int count, int after) { } public void ontextchanged(charsequence s, int start, int before, int count) { } }); view.settag(viewholder); viewholder.edittext.settag(list.get(position)); } else { view = convertview; ((viewholder) view.gettag()).edittext.settag(list.get(position)); } viewholder holder = (viewholder) view.gettag(); holder.text.settext(list.get(position).getdescription()); holder.edittext.settext("" + list.get(position).getquantity()); homecoming view; }

now, when seek focus "edittext" loses focus after clicked it. shows keboard , gets log.i, doesnt allow me alter value since not focused.

thanks help

i had same problem , searched answer. here reply similar question : http://stackoverflow.com/a/9338694/1448661

you have set line in activity in manifest :

android:windowsoftinputmode="adjustpan"

and listview must have line :

android:descendantfocusability="beforedescendants"

and face problem lost of text when scrolling. if happens take @ tutorial : http://vikaskanani.wordpress.com/2011/07/27/android-focusable-edittext-inside-listview/

hope help. goui

android android-edittext adapter

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -