FragmentActivity를 확장하는 클래스가 있습니다. 생성 한 프래그먼트에는 textView 만 있습니다.조각에서 텍스트 뷰의 글꼴을 동적으로 변경합니다.
이 텍스트 뷰의 글꼴 유형을 사용자가 변경할 수있는 액션 바 (이미 완료 됨)에 설정 버튼을 추가하고 싶습니다.
어떻게해야합니까?
FragmentActivity의 프래그먼트 개수가 선험적으로 알려지지 않은 또 다른 문제점이 있습니다 ... 글꼴 유형을 변경하면 모든 프래그먼트가 변경됩니다.
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..
}
내가 꽤 붙어있어 .. 내 조각 내부의 방법 changefont을 넣어 시도했습니다,하지만 난 관리 할 수있는 방법을 모르겠어요 .. 너희들이 나를 도울 수 있을까요?
는 I는 NullPointerExeption을 얻었다. 그래서이 메서드를 호출 할 때 매개 변수 (TextView) findViewById (R.id.text)를 사용하고 있습니다. 물론 이것은 예외를 발생시킬 것입니다 –