我有一个扩展 FragmentActivity 的类,在我创建的 Fragment 内部只有一个 textView。
我想在操作栏上放置一个设置按钮(已经完成),可以让用户更改此 textView 的字体类型。
我怎么能做到这一点?
我还有另一个问题,FragmentActivity 中的 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..
}
我很困惑..你们能帮帮我吗?