相关疑难解决方法(0)

Html.fromHtml在Android N中已弃用

Html.fromHtml用来查看html TextView.

Spanned result = Html.fromHtml(mNews.getTitle());
...
...
mNewsTitle.setText(result);
Run Code Online (Sandbox Code Playgroud)

Html.fromHtml现在已经在Android N +中弃用了

我/我如何找到新的方法?

android deprecated android-7.0-nougat

266
推荐指数
10
解决办法
13万
查看次数

如何在TextView中创建垂直对齐的上标和下标

在下图中的示例中:

在此输入图像描述

如何使上标和下标数字对齐以产生如下的常见科学记数法

在此输入图像描述

TextView?如果有使用的方式SpannableReplacementSpan我想看到一个有效的例子.谢谢.

android superscript textview subscript

14
推荐指数
1
解决办法
3387
查看次数

Android 字符串资源上标

我有一个字符串资源文件,我想从中提取字符串,并且希望其中一个字符串中有一些上标。

http://developer.android.com/guide/topics/resources/string-resource.html看来支持的标签包括<b><i><u>。我很好奇它是否适用于其他相关标签,例如<sup>......如果是这样,那么我的问题就解决了。

测试上面的内容应该很容易,我只是在寻求更深入的理解,看看是否所有内容都类似于Android 中的下标和上标字符串进行处理,或者从资源字符串文件中提取字符串时是否发生额外的处理。

java string android superscript subscript

5
推荐指数
1
解决办法
4631
查看次数

Android App XML中的上标和下标

我正在从XML文件中分配数据,该文件中包含下标和上标字符,这些字符来自字符映射.像这样:

<value column="Back" null="false">H?</value>
Run Code Online (Sandbox Code Playgroud)

但当我在android中的textview上显示它时,它给了我'Hâ,,'

我如何解决这个问题并在我的应用程序中正确显示?

xml android superscript subscript

4
推荐指数
3
解决办法
1万
查看次数

如何在textview文本中写下标和上标?

我正在android studio上的应用程序上工作,我需要下标和上标, textview而且我知道如何以编程方式进行操作,例如:


  Html.fromHtml(r7.getText().toString()+"  m<sup><small>2</small></sup>")
Run Code Online (Sandbox Code Playgroud)

但是当写它的文本textview给我这个错误:


错误:(104)XML解析错误:格式不正确(无效的令牌)


那么如何解决这个问题,请???

android string-formatting textview

3
推荐指数
1
解决办法
4003
查看次数

TextView上标未正确显示

我在第一个答案中使用了代码:Subscript和Superscript在Android中的字符串,但是从前一个字符串连接起来,所以我的代码看起来类似于:

TextView text = (TextView) findViewById(R.id.text);
text.setText(text.getText().toString()+Html.fromHtml("<sup>-2</sup>"));
Run Code Online (Sandbox Code Playgroud)

比如说,文本的内容是"3x",在使用setText设置文本后,它格式化为"3x-2",没有下标.

TextView的XML是:

<TextView
            android:id="@+id/text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="55dp"
            android:layout_marginTop="210dp"
            android:text="3x"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textSize="14pt"
            android:visibility="VISIBLE" 
/>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

android superscript textview

1
推荐指数
1
解决办法
3496
查看次数

格式量字符串

任何人都可以帮我在Android应用程序中实现以下数量的字符串格式.

在此输入图像描述

android

0
推荐指数
1
解决办法
69
查看次数

如何在 TextView 中键入 x^2(下标和上标)

我正在 Android Studio(Mac OS) 中制作一个计算器应用程序,我试图在其中包含square(x^2) Button。我已将我的正方形设置为 TextView。

我已经尝试了所有提到的链接,但没有一个适合我以正确的公式格式输入它。

<TextView
    android:id="@+id/square"
    style="?android:attr/borderlessButtonStyle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="top"
    android:layout_marginBottom="-3dp"
    android:layout_marginLeft="-20dp"
    android:layout_marginStart="-5dp"
    android:padding="15dp"
    android:textColor="@color/black"
    android:textSize="18sp" />
Run Code Online (Sandbox Code Playgroud)

我也在MainActivity.java文件中尝试了以下代码:-

squareButton = findViewById(R.id.square);
squareButton.setText(Html.fromHtml("x<sup>2</sup>"));
Run Code Online (Sandbox Code Playgroud)

示例已尝试 Source 1 Source 2没用!

PS我设置minSdkVersion 14targetSdkVersion 26

java android

-1
推荐指数
1
解决办法
3261
查看次数