2017-07-31 86 views
0

在我的應用程序中,用戶以英尺和英寸的形式輸入一定距離。提交後,我需要在屏幕中央畫一個正方形textarea,然後用戶可以手動調整文本的大小以匹配框的高度。這需要能夠在各種屏幕尺寸和密度下工作。該應用程序運行在電視上。我怎樣才能在javascript中完成此操作?如何在Android中創建動態尺寸的TextArea Javascript

謝謝!

回答

0

我能用一點數學來完成這個。爲了在正確的高度創建箱子,我首先必須找到屏幕PPI(像素每英寸)。我通過要求用戶輸入屏幕對角線的值(英寸)來做到這一點。然後我使用如下的畢達哥拉斯定理。

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

從這裏它是作爲設定英寸想要的高度,由PPI相乘容易,希望這有助於!