我开发了一个应用程序在电话沟通.
在输入标签中,如果我给类型=’文本’它是正常工作.
但是当我输入type =’password’时,另一个字段正在打开当前字段.
在输入标签中,如果我给类型=’文本’它是正常工作.
但是当我输入type =’password’时,另一个字段正在打开当前字段.
我如何删除上述字段..
我的css是
.login-screen input.login {-webkit-border-radius:4px; width:90%; border:none; height:33px; -webkit-Box-shadow: inset 0px 1px 2px 0px rgba(150,150,0.9); -moz-Box-shadow: inset 0px 1px 2px 0px rgba(150,0.9); Box-shadow: inset 0px 1px 2px 0px rgba(150,0.9); padding-left:10px; margin-bottom:10px;}
HTML
<td align="center"><input type="text" id="vEmail" name="vEmail" title="Enter Email" value="" alt="" class="login" /></td> </tr> <tr> <td align="center" ><input type="password" id="vPassword" name="vPassword" title="Enter Password" value="" alt="" class="login"/></td> </tr>
我希望你能看到更多的图像!
如果我删除我滚动它的工作正常…如何使我的工作,即使我滚动使用
解决方法
我已经能够避免使用android:windowSoftInputMode =“adjustNothing”. Sandy09是关于叠加位置的权利.似乎唯一避免这种情况的好方法是防止Android在IME开始(adjustNothing)上移动内容,同时也阻止了Webview中的内容移动.这也似乎打破了所有CSS3的3d / 3d变换,即使简单的scale和transform-origin也可以打破它.
有更糟糕的消息:在某些时候,我有密码盒工作正常,然后由于CSS的变化,它永久地恢复.在某些时候,如果浏览器放缓了(画布),窗口似乎失去了跟踪输入框的能力.对于我们来说,每当我们按下IME上的7(7)键,这就导致了SIGSEGV.这是所有的Android设备,无论版本.
我放弃了所有这一切,只是做了自己的KeyboardView.我现在有点快乐.