Я использовал ваш код и затем попытался запустить на Android 2.2. Он работает нормально и показывает клавиатуру для ввода значения. Я публикую полный код, который я запускаю
String str="<input id=\"ToolbarOkCode\" class=\"urEdf2TxtEnbl\" type=\"Text\" style=\"text-align:;width:150px;\" value=\"d\" " +
" name=\"ToolbarOkCode\" lsevents=\"{'Change':[{'ClientAction':'none'},{'type':'TOOLBARINPUTFIELD'}],"+
"'Enter':[{'ClientAction':'submit','PrepareScript':'return its.XControlSubmit();','ResponseData':'delta','TransportMethod':'partial'},"+
"{'type':'TOOLBARINPUTFIELD','~XRequest':'X'}]}\" lsdata=\"{0:'',1:'',2:'',3:20,4:200,5:false,6:false,7:true,8:false,9:false,10:'STRING',11:"+
"F4LOOKUP',12:'150px',13:'LEFT',"+
"14:false,15:'',16:false,17:false,18:false,19:'AUTO',20:true,21:'NONE',22:'MM/dd/yyyy',23:false,24:'',25:'',26:false,27:false,28:'',"+
"29:'NORMAL',30:1,31:false,32:0,33:0}\"" +
"ct=\"I\" autocomplete=\"off\" ti=\"0\" tabindex=\"0\" maxlength=\"200\">";
WebView webView=new WebView(this);
webView.setFocusableInTouchMode(true);
webView.loadData(str, "Text/html","utf-8");
setContentView(webView);
Надеюсь, это поможет вам:)