![]() |
1
19
This solution 为我工作。 当浏览器呈现上标文本时,上标文本通常会变小,这在这里似乎不会发生,因此您可以通过执行以下操作来复制(并解决此问题):
|
![]() |
2
13
大多数答案建议添加填充或使用较小的子/上标。这些可能是有用的解决方法,但它们并不能真正解决问题。理想情况下,我们希望Android在计算行高时考虑到子/上标。我想我找到了怎么做的方法,我正在分享给谷歌这个问题的人。
技巧在bufferType.spannable中。显然,它使textview更加关注标记并正确计算行高。 |
![]() |
3
10
对于下标,需要对上述建议进行细微的更改,需要两个小标签:
|
![]() |
4
10
android:linespacingextra=“4dp”应该解决它 这将在文本下方添加额外的行距,并防止下标被截断。我没有用上标尝试过,所以它现在可以解决这个问题。 |
![]() |
5
5
我也有同样的问题,所以在阅读了这些帖子后,我发现这是可行的。
例子:H
二
o
buffertype.spanable很重要,因为它会告诉textview考虑上标span。
如果您对HTML使用自定义标记处理程序,您也可以这样使用它:
希望它能帮助人们寻找同样的问题。 |
![]() |
6
1
我显示分数和混合数,所以我同时使用了super和subscripting。html.fromhtml对我来说不起作用,它要么夹在顶部,要么夹在底部。 奇怪的是,混合数工作正常,但分数本身没有。 最后我使用了一个带下标或上标的spannableString,然后在文本外观span中设置字体大小。 一旦我做到了这一点,我还必须扩展文本视图的高度。
然后我不得不扩大高度:
calcSize返回显示元素数组中最大字符串的边界矩形。 FractionAdjustment是一个皇帝选择的值,适用于为屏幕几何调整的选定字体大小。 注意:这是一个位于ListView内部的textView,因此可能也会产生一些影响。
经验值:
|
![]() |
7
1
在ICS和Android版本下,我也面临同样的问题。我简单地解决了这个问题 为文本视图提供最小高度。它可以解决问题。 可以通过XML设置最小高度。
或动态
|
![]() |
8
1
这对我和 小的 标签。
注释 请注意,步骤1很重要,我的文本在某些情况下仍在减少,使用paddingbottom解决了它。 不要忘记删除我答案中的子标签和小标签中的空格:) |
![]() |
9
0
其中的<small></small>标记的数量越多,下标将越小,您应该能够在不被剪裁的情况下看到它。 Eg:H 二 o
|
![]() |
SunSpike · 在TextView中设置非常大的字符串后运行代码 7 年前 |
|
ganga · 如何在android中保存文本视图? 7 年前 |
![]() |
stuck · 如何仅在一行中动态更改textview 7 年前 |
![]() |
ajay dhadhal · 更改自定义选项卡布局文本视图背景色 7 年前 |
|
Tom · 在android中动态显示更改列表项的最佳方法 7 年前 |
![]() |
Abaqus · 如何使TextView字符大小相同? 7 年前 |
![]() |
Radaeld · 在多个文本视图上滑动 7 年前 |