2012-12-22 51 views
1

我需要使用中心對齊的梵語字體。我能夠使用以下代碼顯示梵文字體,但是文字不在屏幕上居中顯示。重力中心不適用於Sanskrit字體

TextView tv = new TextView(this); 
tv.setGravity(Gravity.CENTER_HORIZONTAL| Gravity.CENTER_VERTICAL); 
Typeface font = Typeface.createFromAsset(getAssets(), "mangal.ttf"); 
tv.setTypeface(font); 
tv.setText(R.string.string1); 
+0

你有任何父母的佈局,你要添加電視? –

回答

0

嘗試在文本視圖的父佈局設置

android:layout_gravity=center 

+0

它是否適用於動態創建的孩子。 –

+0

我相信會。 –

+0

我也試過這也..動態創建的孩子。如果我正在用英文輸入文本,文本就會變得正確。但是如果在相同的文本框中輸入梵語文本。這是行不通的。 – SSD