how can open keyboard when fragment starts? have tried code:
@override public view oncreateview(layoutinflater inflater, @nullable viewgroup container, @nullable bundle savedinstancestate) { view =inflater.inflate(r.layout.mylayout,container,false); textview tvlarghezza = (textview) view.findviewbyid(r.id.larghezza); tvlarghezza.requestfocus(); inputmethodmanager imgr = (inputmethodmanager) getactivity().getsystemservice(context.input_method_service); imgr.showsoftinput(view, inputmethodmanager.show_implicit); return view; } but doesn't work. have open keyboard @ startup.
maybe problem is, in oncreateview, view not on screen yet.
try this:
final textview tvlarghezza = (textview) view.findviewbyid(r.id.larghezza); tvlarghezza.post(new runnable() { @override public void run() { tvlarghezza.requestfocus(); inputmethodmanager imgr = (inputmethodmanager) getactivity().getsystemservice(context.input_method_service); imgr.showsoftinput(tvlarghezza, inputmethodmanager.show_implicit); } });
Comments
Post a Comment