ブラックベリーの編集フィールドのライン番号をどうやって知ることができますか
-
29-09-2019 - |
質問
のライン番号を知りたいのですが 編集フィールド このコンポーネントでいくつかのテキストを入力している間。
解決
編集フィールドの幅を取得します。 (int返品)(例えば320 px)
現在のテキストのフォント幅を取得します。
Font class have getAdvance() method that accepts the string parameter
(int返品)(例えば650 px)if string width > edit field width
文字列幅を分割して幅を編集し、他のステップでモジュロを取得できます。 (ここでは、部門として2を取得し、10は年程度になります。つまり、10 pxに収まる文字を持っている3行目で2行以上を埋めます。
それがあなたの問題を解決することを願っていますが、長い単語を使用すると注意してください、モジュールは長い単語でテストされたことはありませんでしたが、私は結果の正確さを長い単語で恐れています。
所属していません StackOverflow