Text PhoneGap构建应用程序-不同屏幕大小的文本大小?

Text PhoneGap构建应用程序-不同屏幕大小的文本大小?,text,phonegap-build,em,Text,Phonegap Build,Em,这不是安卓应用程序的问题,因为它涉及到任何可以为安卓、iOS、WindowsMobile等构建PhoneGap的东西 我已经构建了一个应用程序,其中文本框的宽度为屏幕宽度的%。我对此很满意,它在我的GNexus、Nexus4、Nexus7和Xoom上似乎工作得很好 但我在GalaxyS3上的一个用户报告说他的手机出现了文本溢出问题 我正在为文本框使用%宽度。我应该对我的文本大小做同样的处理,还是应该使用em(我实际上并不了解) 如果您正在使用 <input type='text'/>

这不是安卓应用程序的问题,因为它涉及到任何可以为安卓、iOS、WindowsMobile等构建PhoneGap的东西

我已经构建了一个应用程序,其中文本框的宽度为屏幕宽度的%。我对此很满意,它在我的GNexus、Nexus4、Nexus7和Xoom上似乎工作得很好

但我在GalaxyS3上的一个用户报告说他的手机出现了文本溢出问题

我正在为文本框使用%宽度。我应该对我的文本大小做同样的处理,还是应该使用em(我实际上并不了解)

如果您正在使用

<input type='text'/>
或者,如果您不使用jQuery,下面是一些简单的JS:

var myTextArea = document.getElementByID('yourTextAreaId');
myTextArea.height = myText.scrollHeight + "px";;
设置textarea的值后和/或textarea的值发生更改时,运行其中一个示例

<label></label>
$("#yourTextAreaId").height( $("#yourTextAreaId").scrollHeight );
var myTextArea = document.getElementByID('yourTextAreaId');
myTextArea.height = myText.scrollHeight + "px";;