如何在Android中创建动态尺寸的TextArea Javascript

如何在Android中创建动态尺寸的TextArea Javascript

问题描述:

在我的应用程序中,用户以英尺和英寸的形式输入一定距离。提交后,我需要在屏幕*画一个正方形textarea,然后用户可以手动调整文本的大小以匹配框的高度。这需要能够在各种屏幕尺寸和密度下工作。该应用程序运行在电视上。我怎样才能在javascript中完成此操作?如何在Android中创建动态尺寸的TextArea Javascript

谢谢!

我能用一点数学来完成这个。为了在正确的高度创建箱子,我首先必须找到屏幕PPI(像素每英寸)。我通过要求用户输入屏幕对角线的值(英寸)来做到这一点。然后我使用如下的毕达哥拉斯定理。

float PPI = (float)Math.sqrt((double)(ScreenX * ScreenX + ScreenY * SceenY))/Diagonal

从这里它是作为设定英寸想要的高度,由PPI相乘容易,希望这有助于!