2013-09-28 48 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

什麼錯誤?帖子LogTag片.. – 2013-09-28 13:18:54

+0

的錯誤是: - 「應用程序(com.myapp)已意外停止,請重試」 – user2826052

+0

POST LogTag多行。 – 2013-09-28 14:01:31

回答

0

使用「fonts/akshar.ttf」而不是「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

先生,如果u有這樣的應用程序,那麼請告訴我,我沒有類型轉換,但現在我想給不同的名字列出的項目,這是這裏再次創建問題 – user2826052

+0

是我的全部代碼 – user2826052

+0

好吧...對於ü心中已經剛剛創建一個示例應用程序,顯示**的ListView與馬拉字體的文本視圖** 只是[點擊下載](https://skydrive.live.com/redir?resid=E67AF6549DBEC526!353) –

相關問題