簡體   English   中英

如何在Android Javascript中創建動態大小的TextArea

[英]How To Create A Dynamically Sized TextArea In Android Javascript

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

謝謝!

我能夠通過一點數學就可以完成此任務。 為了在正確的高度上創建盒子,我首先必須找到屏幕PPI (每英寸像素)。 我通過要求用戶輸入屏幕對角線的值(以英寸為單位)來完成此操作。 然后,我使用如下的勾股定理。

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

從這里開始,就像設置所需的高度(以英寸為單位)並將其乘以PPI一樣容易,希望這會有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM