画面の向きを変更すると、アプリケーション ラベルのフォントを保持できません。現在、SherlockFragmentActivity の onCreate メソッドで以下のコードを使用してフォントを設定しています。
titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
if(titleId == 0)
titleId = com.actionbarsherlock.R.id.abs__action_bar_title;
mAppName = (TextView) findViewById(titleId);
Typeface face = Typeface.createFromAsset(getAssets(), "fonts/handsean.ttf");
mAppName.setTypeface(face);
向きを変更すると、フォントがデフォルトに戻ります。manifest.xml を使用して状態を保存しようとしましたが、役に立ちませんでした。ラベルのフォント以外はすべて保持されます。誰かがこれを行う方法を提案できますか?
この記事に立ち寄って読んでくれてありがとう。