被剪辑的Android上标顶部

时间:2011-06-19 15:46:12

标签: android xml superscript

我试图找到解决这个问题的方法无济于事。字母的顶部,例如小写字母“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 个答案:

答案 0 :(得分:1)

This solution为我工作。

当浏览器呈现时,上传的文本通常会变小,这似乎不会发生在这里,所以你可以通过这样做来复制它(并解决这个问题):

someTextView.setText(Html.fromHtml("Some text<sup><small>1</small></sup>"));

答案 1 :(得分:0)

为TextView设置以下内容:

android:setIncludeFontPadding="true"

应该这样做。干杯!