2012-10-26 51 views
0

我在本地化爲波蘭語和德語的應用程序中使用了arial字體。對於這兩種語言,我都有顯示幾個字母的問題。我正在使用UTF-8編碼,但我仍然每次都看到矩形而不是「未知」字母。任何人都面臨同樣的問題?我是否需要更改XML字符串編碼?Android Arial字體編碼問題

THX

回答

0

在Android中,你可以使用任何文本字體爲你的TextView的控制,但不是在你的XML佈局文件。您應該首先將textview控件充滿TextView實例。然後從加載/資產文件夾中的字體,並設置爲低於實例:

TextView tv=(TextView)findViewById(R.id.custom); 
    Typeface face=Typeface.createFromAsset(getAssets(), "fonts/arial.ttf"); 
    tv.setTypeface(face); 
+0

謝謝,但我不要求對這種簡單...我已經這樣做了,我面對錯誤,一些字符顯示嚴重的,所以我要求編碼,我shloud使用我的XML字符串文件或任何其他幫助有關不顯示某些字符 – Waypoint

+0

@Waypoint:是什麼讓你如此肯定,這是與編碼相關的反對別的東西(例如字體倒退)? I18n缺陷可能有很多根本原因......很難真正地告訴你發生了什麼問題。 –