私のアプリでは、ユーザはある距離をフィートとインチの形式で入力します。投稿後、スクリーンの中央に正方形textarea
を描く必要があります。そこでユーザーはボックスの高さに合わせてテキストのサイズを手動で調整することができます。これは、さまざまな画面サイズと密度で動作する必要があります。アプリはテレビで動作します。どうすればjavascriptでこれを達成できますか?Android Javascriptでダイナミックにサイズ調整されたテキストエリアを作成する方法
ありがとうございます!
私のアプリでは、ユーザはある距離をフィートとインチの形式で入力します。投稿後、スクリーンの中央に正方形textarea
を描く必要があります。そこでユーザーはボックスの高さに合わせてテキストのサイズを手動で調整することができます。これは、さまざまな画面サイズと密度で動作する必要があります。アプリはテレビで動作します。どうすればjavascriptでこれを達成できますか?Android Javascriptでダイナミックにサイズ調整されたテキストエリアを作成する方法
ありがとうございます!
私は少しの数学でこれを達成できました。適切な高さにボックスを作成するには、最初に画面PPI
(ピクセル/インチ)を見つけなければなりませんでした。私はこれを、画面の対角線の値(インチ単位)の入力をユーザに要求することによって行った。私は次のようなピタゴラスの定理を使いました。
float PPI = (float)Math.sqrt((double)(ScreenX * ScreenX + ScreenY * SceenY))/Diagonal
ここからこれが役に立てば幸い、インチで所望の高さを設定し、PPI
を掛けることと同じくらい簡単でした!