2011-11-09 8 views
3

この問題に対してChaseが与えた解決策は2.2-3.2で問題なく動作していましたが、4.0でテストしたところ失敗しました。4.0の境界内に収まるようにTextView Textを自動スケール

// Some devices try to auto adjust line spacing, so force default line spacing 
// and invalidate the layout as a side effect 
    textPaint.setTextSize(targetTextSize); 
    setLineSpacing(mSpacingAdd, mSpacingMult); 

:4.0で

Auto Scale TextView Text to Fit within Bounds

は、私は彼/彼女が彼/彼女のコードに書いた何かに私をもたらし奇妙な行間隔の問題を得る:ここで

は、元の投稿です私はこれが今失敗していると思うし、私はなぜ(誰ですか?)確信していません。なぜOS/OS依存ではなく、デバイスに依存しない問題でも、なぜ彼/彼女が最初にそれを書いたのかはわかりません。

+0

どの行が失敗していますか? – AWinter

+0

私のソリューションを試しましたか?http://stackoverflow.com/questions/5033012/auto-scale-textview-text-to-fit-within-bounds/17782522#17782522? –

+0

まだありません。ある時点で、私はこの問題を再訪するでしょう。しかし、お返事ありがとうございます。 – Redrori

答えて

1

ICSにはTextViewのサイズ変更の問題がありますが、一部の状況ではサイズが変更されますが、縮小されることはありません。この黒い魔法は私のために働く。 TextViewのテキストを設定した後、これも実行してください

textView.append("\uFEFF"); 
関連する問題