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>
而這就是我得到:
正如你所看到的,文中觀點不換行文字正確(在兩端)。這隻發生在一些屏幕尺寸。否則,它很好。
這件事情不會發生在英文文本中。
我試過單線,橢圓,不同的填充等..沒有用。
我覺得這與編碼有關,但不知道是什麼。
有人可以請說一說嗎?
你有什麼解決辦法嗎?我也在爲使用泰米爾語字體的應用程序而苦苦掙扎。 –