我有一個擴展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));但當然這會引發異常 –