0
在我的應用程序中,用戶以英尺和英寸的形式輸入一定距離。提交後,我需要在屏幕中央畫一個正方形textarea
,然後用戶可以手動調整文本的大小以匹配框的高度。這需要能夠在各種屏幕尺寸和密度下工作。該應用程序運行在電視上。我怎樣才能在javascript中完成此操作?如何在Android中創建動態尺寸的TextArea Javascript
謝謝!
在我的應用程序中,用戶以英尺和英寸的形式輸入一定距離。提交後,我需要在屏幕中央畫一個正方形textarea
,然後用戶可以手動調整文本的大小以匹配框的高度。這需要能夠在各種屏幕尺寸和密度下工作。該應用程序運行在電視上。我怎樣才能在javascript中完成此操作?如何在Android中創建動態尺寸的TextArea Javascript
謝謝!
我能用一點數學來完成這個。爲了在正確的高度創建箱子,我首先必須找到屏幕PPI
(像素每英寸)。我通過要求用戶輸入屏幕對角線的值(英寸)來做到這一點。然後我使用如下的畢達哥拉斯定理。
float PPI = (float)Math.sqrt((double)(ScreenX * ScreenX + ScreenY * SceenY))/Diagonal
從這裏它是作爲設定英寸想要的高度,由PPI
相乘容易,希望這有助於!