【问题标题】:Gravity Center not working for Sanskrit Font重力中心不适用于梵文字体
【发布时间】:2012-12-22 16:09:17
【问题描述】:

我需要使用居中对齐的梵文字体。我可以使用以下代码显示梵文字体,但文本未在屏幕上居中。

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);

【问题讨论】:

  • 您是否有要添加电视的父布局?

标签: android android-layout fonts alignment


【解决方案1】:

尝试设置

android:layout_gravity=center

在文本视图的父布局中。

【讨论】:

  • 我也试过这个......对于动态创建的孩子。如果我输入英文文本,文本会正确居中。但是如果在同一个文本视图中我输入梵文文本。它不起作用。
猜你喜欢
  • 2013-10-21
  • 2021-04-07
  • 2020-04-24
  • 1970-01-01
  • 1970-01-01
  • 2016-09-16
  • 1970-01-01
  • 2017-08-07
  • 2011-07-30
相关资源
最近更新 更多