Верхний верхний индекс Android обрезается - PullRequest
2 голосов
/ 19 июня 2011

Я пытался и искал решение этой проблемы, но безрезультатно.Верхние буквы, такие как хвост в нижнем регистре "d", обрезаются.Вот то, что у меня сейчас есть:

Codewise:

Из onClickHandler .....

String selectedorder = "";... if (num_players == 3) {editor.putString ("prefPrefp3_name", child.getText (). toString ());selectedorder = "3 rd ";} ... order.setText (Html.fromHtml (selectedorder));

Из CursorAdapter BindView .................

        TextView tv4 = (TextView) view.findViewById(R.id.dspplyrorder); 
        tv4.setText(Html.fromHtml(playersCursor.getString(PlayerOrder)));

И из XML, где я пытаюсь получить @ + id / dspplyrorder, чтобы НЕ ЗАКРЫТЬ хвост "d" в моем верхнем индексе ...................

<LinearLayout android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <TextView android:id="@+id/dsp_id"
            android:layout_width="120dip"
            android:layout_height="wrap_content"/>
        <TextView android:id="@+id/dspplyrname"
            android:layout_width="180dip"
            android:textColor="#7CFC00"
            android:textStyle="italic"
            android:layout_marginRight="20dip"
            android:layout_marginLeft="20dip"
            android:paddingRight="3dp"
            android:gravity="left"      
            android:textSize="25sp"
            android:layout_height="wrap_content"/>
        <TextView android:id="@+id/dspplyrorder"
            android:layout_width="30dip"
            android:gravity="left"
            android:textColor="#FFFFFF"      
            android:textSize="16sp"
            android:layout_height="wrap_content"/>
        <ToggleButton android:id="@+id/button_toggle"
            android:text="@string/buttons_1_toggle"
            android:textOff="Select"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:onClick="myClickHandler" />
  </LinearLayout>

Меня не беспокоит влияние межстрочного интервала на линии выше или ниже, что представляется наиболеечасто встречающаяся проблема обсуждения.Я, должно быть, делаю что-то действительно дамп, так как, похоже, ни у кого больше нет этой проблемы.ПОМОГИТЕ Пожалуйста.

Ответы [ 2 ]

1 голос
/ 06 октября 2011

Это решение сработало для меня.

Надстрочный текст обычно уменьшается при отображении в браузере, чего здесь не происходит, поэтому вы можете повторить это (и решить эту проблему), выполнив следующее:

someTextView.setText(Html.fromHtml("Some text<sup><small>1</small></sup>"));
0 голосов
/ 19 июня 2011

Установите следующее для вашего TextView:

android:setIncludeFontPadding="true"

Это должно сделать это. Ура! * * 1004

...