gpt4 book ai didi

android - Android 上的化学公式

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:30 27 4
gpt4 key购买 nike

我正在开发一个 android 项目,我想渲染一些化学公式。

我写了下面的代码,得到了下面的结果。

我创建了一个自定义字符串并在 TextView 中显示它。

但我的问题是:这是最好的方法吗?还有其他方法可以处理吗?

str = new SpannableString(Html.fromHtml("2H<sup>+</sup> + So<sub size = 2>4</sub><sup size = 2>2-</sup> --> H<sub size =2>2</sub>So<sub size = 2>4</sub>"));
ss1.setSpan(new RelativeSizeSpan(0.6f), 2,3, 0); // set size
ss1.setSpan(new RelativeSizeSpan(0.6f), 8,11, 0); // set size
ss1.setSpan(new RelativeSizeSpan(0.6f), 17,18, 0); // set size
ss1.setSpan(new RelativeSizeSpan(0.6f), 20,21, 0); // set size
TempF.setText(ss1,TextView.BufferType.SPANNABLE);

Example Chemical Formula

最佳答案

我认为没有更好的方法。

不幸的是Html.fromHtml()忽略 <font size="n">标签,因此需要像您一样手动添加这些跨度。

关于android - Android 上的化学公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23428302/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com