FragmentActivity を拡張するクラスがあり、作成した Fragment 内には textView しかありません。
ユーザーがこのtextViewのフォントタイプを変更できる設定ボタンをアクションバーに配置したいと思います(すでに完了しています)。
どうすればこれを達成できますか?
FragmentActivity の Fragment の数が先験的にわかっていないという別の問題があります。そのため、フォント タイプを変更するときは、すべての Fragment で変更したいと考えています。
Fragment 内にメソッド changefont を入れようとしましたが、どうすれば管理できるのかわかりません..
public void setFont(){
TextView textView = (TextView) getView().findViewById(R.id.detailsText);
textView.setTypeface();
//Another problem how set typeface, because
//Typeface font = Typeface.createFromAsset(getAssets(),"fonts/font.tff"); couldn't work because I'm inside a Fragment and getAssets() just rise errors..
}
私はかなり立ち往生しています..皆さん、私を助けてもらえますか?