18

古いサイズに基づいて、実行時にテキストサイズを変更したいと思います。

TextViewから直接SP(スケーリングされたピクセル)のテキストサイズを取得するにはどうすればよいですか?

何かのようなもの:

textMove.setTextSize(textMove.getTextSPSize()  + sizeFontScale);
4

2 に答える 2

9

だから...setTextSize(int)実際にはスケーリングされたピクセルを想定しています。実際のピクセルをgetTextSize()返します。実際のピクセル数を増やしたい場合は、 を呼び出し、何でも追加してから、 を呼び出します。本当にすべてを Scaled Pixels でやりたいのかどうか、ちょっと疑問に思っていると思います。getTextSize()setTextSize(TypedValue.COMPLEX_UNIT_PX, newValue)

于 2013-02-11T23:45:42.343 に答える