いくつかの TextView の Paint オブジェクトのフォントをプログラムで変更した後、変更を画面上に表示する正しい方法はありますか?
@Override
protected void onResume()
{
super.onResume();
mMainController.grads(mLytHowToPlay, true, FaceTypes.FACEIT, GradTypes.NONE, 8);
mLytHowToPlay.requestLayout();
mLytHowToPlay.invalidate();
}
上記の grads() メソッド呼び出しは、mLytHowToPlay の子を再帰的に処理し、それらの Paint オブジェクトに変更を加えるものです。同じ効果で onCreate() と onStart() からこのシーケンスも試しました。変更は、Activity がナビゲートされてから再びナビゲートされるまで表示されません。
ありがとうございました!