Android上标顶部被剪裁

Android上标顶部被剪裁,android,xml,superscript,Android,Xml,Superscript,我试图寻找解决这个问题的办法,但没有成功。字母的顶部,例如小写字母“d”中的尾部正在被剪掉。以下是我目前拥有的: 代码方面: 从onClickHandler 字符串selectedorder=“”; ... 如果(玩家数量=3){ putString(“prefp3_name”,child.getText().toString()); 选择顺序=“第三”;} ... order.setText(Html.fromHtml(selectedorder)) 从光标Adapter BindView

我试图寻找解决这个问题的办法,但没有成功。字母的顶部,例如小写字母“d”中的尾部正在被剪掉。以下是我目前拥有的:

代码方面:

从onClickHandler

字符串selectedorder=“”; ... 如果(玩家数量=3){ putString(“prefp3_name”,child.getText().toString()); 选择顺序=“第三”;} ... order.setText(Html.fromHtml(selectedorder))

从光标Adapter BindView

        TextView tv4 = (TextView) view.findViewById(R.id.dspplyrorder); 
        tv4.setText(Html.fromHtml(playersCursor.getString(PlayerOrder)));
从XML中,我试图获得@+id/dspplyrorder,以避免截取上标中“d”的尾部

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



我不担心影响上面或下面行的行距,这似乎是讨论中最常出现的问题。我一定是在做一些非常糟糕的事情,因为似乎没有其他人有这个问题。请提供帮助。

为您的文本视图设置以下内容:

android:setIncludeFontPadding="true"
应该这样做。干杯

为我工作

当浏览器呈现上标文本时,上标文本通常会变小,这在这里似乎不会发生,因此您可以通过执行以下操作复制它(并解决此问题):

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

注意:selectorder的分配与上面显示的不同。这是“第三次”也许你可以包括一个屏幕截图从你的电动车组?对不起,但这没有什么区别。此外,根据我所读到的,默认值无论如何都是真的。只是为了咧嘴一笑,我尝试了“假”,这确实使病情恶化,但“真”也不能解决问题。