2011-07-30 16 views
1

私はアプリを構築しており、コンテンツと画面のサイズに基づいて、画面全体を満たすようにフォントサイズを動的に設定したいと考えています。Android:テキストの長さを決定する方法(ピクセル単位)

テキスト行の幅(ピクセル単位)を調べる方法はありますか?私は試行錯誤がユーザーに提示できるちらつきを避けたい。最初にTextViewを表示せずに完了できますか?

答えて

6

Paintクラスには、この目的のためのmeasureTextメソッドがあります。

+0

興味深い。そのような方法がプレーンサイトに隠れるように見えるのは驚くべきことです。私はあなたにそれがどのように判明するかを知らせます。 – codingCat

+0

ビューの幅を設定する際に、単位が一致しません。編集:テキストがあまりにも長くない場合は、テキストが2000文字の上方に予想よりも私に大きな数字を与えているように働くようです。 – schwiz

関連する問題