我有一个扩展FragmentActivity的类,在我创建的Fragment里面只有一个textView。动态地改变textview中的片段
我想放在动作条(已完成),可以使这个TextView的用户改变字体类型的设置按钮。
我怎么能实现这个?
我还有一个问题,那就是FragmentActivity中片段的数量并不为先验知... 所以当我改变我的字体类型时,我想改变每一个片段。
我试图把一个方法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..
}
我很卡..难道你们能帮我吗?
我有一个NullPointerExeption,因为我想获得一个TextView从动作条片段内。所以当我调用这个方法时,我使用参数((TextView)findViewById(R.id.text));但当然这会引发异常 –