2013-09-28 2 views
0

내 응용 프로그램에서 목록보기를 사용하고 있습니다. marathi에서 목록보기 항목의 글꼴을 원하지만 특정 오류가 발생하고 응용 프로그램이 닫힙니다. 여기 내 코드 :목록보기 항목의 글꼴을 Marathi로 설정하는 방법

public View getView(int position, View convertView, ViewGroup parent) { 

    View vi=convertView; 
    ViewHolder holder; 

    if(convertView==null){ 

     /********** Inflate tabitem.xml file for each row (Defined below) ************/ 
     vi = inflater.inflate(R.layout.tabitem, null); 

     /******** View Holder Object to contain tabitem.xml file elements ************/ 

     holder=new ViewHolder(); 
     holder.text.setTypeface(Typeface.createFromAsset(vi.getContext().getAssets(), "akshar.ttf")); 
     holder.text1.setTypeface(Typeface.createFromAsset(vi.getContext().getAssets(), "akshar.ttf")); 
     holder.text=(TextView)vi.findViewById(R.id.text); 
     holder.text1=(TextView)vi.findViewById(R.id.text1); 
     holder.image=(ImageView)vi.findViewById(R.id.image); 

     /************ Set holder with LayoutInflater ************/ 
     vi.setTag(holder); 
    } 
+0

무엇이 오류입니까? Post LogTag piece .. –

+0

오류 : - "응용 프로그램 (com.myapp)이 예기치 않게 중지되었습니다. 다시 시도하십시오." – user2826052

+0

POST LogTag는 한 줄 이상입니다. –

답변

0

"akshar.ttf"대신 "fonts/akshar.ttf"를 사용하십시오.

+0

해당 없음 작동하지 않음 – user2826052

0

먼저 다운로드 프로젝트 자산 그리고 Click here to download.

로 이동하여 글꼴 파일 Roupya.ttf 파일을 붙여 넣을 폴더. 주요 활동 나는이 대답을 게시 한 후 확인했지만 ... Typeface typeface = Typeface.createFromAsset(getAssets(), "Roupya.ttf");

다음 yourTextView.setTypeface(typeface);이 잘 작동합니다 물품.

1

위에 붙여 넣은 코드는

"컨텍스트"는 활동입니다 그럼 그냥

holder.text.setTypeface(Typeface.createFromAsset(vi.getContext().getAssets(), "akshar.ttf")); 
    holder.text1.setTypeface(Typeface.createFromAsset(vi.getContext().getAssets(), "akshar.ttf")); 

라인 ..

holder.text.setTypeface(Typeface.createFromAsset(context.getAssets(), "akshar.ttf")); 
     holder.text1.setTypeface(Typeface.createFromAsset(context.getAssets(), "akshar.ttf")); 

을 변경, 어댑터 클래스 코드 이 어댑터 클래스에서 전달하는 클래스 컨텍스트. 여전히 문제가 해결되지 않으면 전체 코드를 붙여 넣어주세요. 확실히 도움이 될 것입니다. 해피 코딩.

+0

선생님, 그런 응용 프로그램을 가지고 있다면 제게 말해주십시오.하지만 이제는 항목을 나열하는 데 다른 이름을주고 싶습니다. 다시 문제가 발생합니다. – user2826052

+0

여기 내 코드가 – user2826052

+0

오케이 ... For u ** 마라 티어 글꼴 텍스트보기 ** ListView ** ** 그냥 [다운로드하려면 클릭하십시오] (https://skydrive.live.com/redir?resid=E67AF6549DBEC526!353)를 보여주는 샘플 응용 프로그램을 만들었습니다. –