java - 如何在 TextView 的根符号下显示数字?

标签 java android

我试图在 Java 中的 TextBox 或 TextView 中的根符号下显示数字。我能看到根符号,但看不到上划线。

这是我的代码:

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.simple_mathview);
    sqrtDisplay = (TextView) findViewById(R.id.sqrtDisplay);     
    sqrtDisplay.setText(Html.fromHtml("<html><strike><o>&radic X + 1</o></strike></html>"));
}

我在这里做错了什么?这应该很容易,但事实并非如此。

最佳答案

平方根符号可以使用 unicode 在 android 中显示:"\u221a"

但这不会给你上划线。

在 Android 中不支持编写方程式的符号,但您可以使用一些可用的库来实现这一点,一个不错的选择是使用 jqMath使用 WebView 。

关于java - 如何在 TextView 的根符号下显示数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38085856/

相关文章:

android - 如何使用 Gson 正确序列化/反序列化 kotlin 中的复杂对象?

java - 在 Facebook 墙上发布一些内容

java - 如何让 android mediaplayer 播放声音?

android - 另一个矩形内的矩形

android - 如何在android中的应用程序顶层设置页脚?

java - android - 格式化 Double 并将其放在没有逗号的 TextView 中(如果需要)

java - 我需要做什么才能让我的 Web 应用程序在手机上运行?

java - 如何读取注释中的messages.properties

java - 用于 Java-GraphQL 服务器的 Java 中基于中继的分页

android - 如何在 Android 中设置适合屏幕的 GridView 行高