C# Android键盘覆盖在文本框问题上

C# Android键盘覆盖在文本框问题上,c#,android,css,asp.net-mvc,jquery-mobile,C#,Android,Css,Asp.net Mvc,Jquery Mobile,我们使用mvc和jquery mobile开发移动应用程序,当我单击android选项卡(10英寸选项卡)中的文本框字段时,android键盘就会出现。键盘隐藏了我的文本框字段,因此我无法看到输入文本框的单词。键盘覆盖在文本框上 请帮我解决这个问题 下面是我的文本框代码 <div class="field" style="width:35%;font-size:1.75em;padding-top:1.5%"> <input type="text" id

我们使用mvc和jquery mobile开发移动应用程序,当我单击android选项卡(10英寸选项卡)中的文本框字段时,android键盘就会出现。键盘隐藏了我的文本框字段,因此我无法看到输入文本框的单词。键盘覆盖在文本框上

请帮我解决这个问题

下面是我的文本框代码

<div class="field" style="width:35%;font-size:1.75em;padding-top:1.5%">
            <input type="text" id="txtDPScanDirectLoc" autofocus="autofocus" />
   </div>

您可以尝试以下命令:

"adjustPan" 

使用此选项,活动的主窗口不会调整大小以为软键盘腾出空间。相反,窗口的内容会自动平移,以便当前焦点不会被键盘遮挡,用户可以随时看到他们正在键入的内容。这通常不如调整大小,因为用户可能需要关闭软键盘才能接触到窗口的模糊部分并与之交互。

css中是否隐藏溢出?试试这个$on('focusin',function(event){$(document).on('focusin',function(event){$(document.scrollTop(0);});})

是的,这是一个非常必要和重要的问题,css中是否隐藏了溢出?试试这个$on('focusin',function(event){$(document).on('focusin',function(event){$(document.scrollTop(0);});});