0

我有一個應用程序從RSS提要中提取馬來亞文本文本。在一些較小的屏幕尺寸下,馬拉雅拉姆語文本在TextView中不可見。 (與英文文本沒有問題)

爲簡潔起見,我將使用帶有靜態文本的簡單應用程序來解釋我的問題。

代碼:

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     TextView textView=(TextView) (findViewById(R.id.textview1)); 

     String text=" സഭ പരിശുദ്ധമാണെന്ന് വിശ്വാസപ്രമാണത്തിൽ നാം പ്രഘോഷിക്കുന്നു. എന്നാൽ, സഭ പാപികളുടെ ഒരു കൂട്ടായ്മയാണെന്നും, എല്ലാ ദിവസവും ഞങ്ങൾ അവരുടെ പ്രവൃത്തികൾ കാണുന്നതാണെന്നും നിങ്ങൾ പറഞ്ഞേക്കാം. സഭയിൽ പാപികൾ ഉണ്ടെണ്ടന്നത് സത്യമാണ്. "; 
     textView.setText(text); 
    } 

首先,當我試圖挽救與馬來亞文本文件,我得到這個消息:

我保存爲UTF-8和繼續。請注意,在我的實際應用程序中,這不會發生,因爲文本已下載。

這裏是非常基本的XML

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:padding="10dp" 
> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/textview1" 
     /> 

</RelativeLayout> 

而這就是我得到:

正如你所看到的,文中觀點不換行文字正確(在兩端)。這隻發生在一些屏幕尺寸。否則,它很好。

這件事情不會發生在英文文本中。

我試過單線,橢圓,不同的填充等..沒有用。

我覺得這與編碼有關,但不知道是什麼。

有人可以請說一說嗎?

+0

你有什麼解決辦法嗎?我也在爲使用泰米爾語字體的應用程序而苦苦掙扎。 –

回答

相關問題