TextView自动换行问题

时间:2012-06-04 07:49:57

标签: android android-3.0-honeycomb word-wrap textview

textview中存在以下文字问题。 在Android OS上发生Api等级11或更高。 我正在使用Roboto字体。

*显示文字

28号 [twént

UGE [twéntié

itɡèiʤ]

我使用了如下所示的代码。

CODE:

private SpannableStringBuilder mSpannableBuilder = null;
TextView sampleTv = (TextView)findViewById(R.id.titleTextView);

mSpannableBuilder = new SpannableStringBuilder();
String NormalString = null;
NormalString = "28-gauge[twéntiéitɡèiʤ]";
mSpannableBuilder.append(NormalString);

mSpannableBuilder.setSpan(new StyleSpan(Typeface.BOLD),
            0,
            8,
            Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

sampleTv.setText(mSpannableBuilder);

布局:

<TextView
    android:id="@+id/titleTextView"
    android:layout_width="100dp"
    android:layout_height="wrap_content"
    android:gravity="center_vertical"
    android:paddingTop="4dp"
    android:textSize="20sp" />

我想当StyleSpan Bold使用时。 如果它被删除StyleSpan Bold然后显示正常的文字包装。 我应该使用部分Bold span。

在API 10下没有发生。 我想知道异常处理大胆处理和其他方式。

感谢。

0 个答案:

没有答案