高さが次のように設定されたテキストビューがあるとしますwrap_content
。
TextView tv;
最初に、フォント サイズをピクセル単位で設定します。
tv.setTextSize(TypedValue.COMPLEX_UNIT_PX, 40);
ただし、何かが発生し、テキスト サイズを大きくする必要があるため、 のサイズも大きくなります。これはtv
簡単です。
tv.setTextSize(TypedValue.COMPLEX_UNIT_PX, 50);
ただし、さらに多くのことが発生し、以前のサイズに戻る必要がある場合は、明らかなように思われます。
tv.setTextSize(TypedValue.COMPLEX_UNIT_PX, 40);
これにより、フォント サイズが以前のサイズに縮小されます。しかし、TextView は縮小しません。コンテンツをラップしなくなりました。wrap_content
新しい正しい高さに縮小するにはどうすればよいですか?