如何在Android中创建动态尺寸的TextArea Javascript
问题描述:
在我的应用程序中,用户以英尺和英寸的形式输入一定距离。提交后,我需要在屏幕*画一个正方形textarea
,然后用户可以手动调整文本的大小以匹配框的高度。这需要能够在各种屏幕尺寸和密度下工作。该应用程序运行在电视上。我怎样才能在javascript中完成此操作?如何在Android中创建动态尺寸的TextArea Javascript
谢谢!
答
我能用一点数学来完成这个。为了在正确的高度创建箱子,我首先必须找到屏幕PPI
(像素每英寸)。我通过要求用户输入屏幕对角线的值(英寸)来做到这一点。然后我使用如下的毕达哥拉斯定理。
float PPI = (float)Math.sqrt((double)(ScreenX * ScreenX + ScreenY * SceenY))/Diagonal
从这里它是作为设定英寸想要的高度,由PPI
相乘容易,希望这有助于!