相关疑难解决方法(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万
查看次数

Android:strings.xml中的html

我想显示例如这个HTML代码:

<body>
    <p><b>Hello World</b></p>
    <p>This is a test of the URL <a href="http://www.example.com"> Example</a></p>
    <p><b>This text is bold</b></p>
    <p><em>This text is emphasized</em></p>
    <p><code>This is computer output</code></p>
    <p>This is<sub> subscript</sub> and <sup>superscript</sup></p>
</body>
Run Code Online (Sandbox Code Playgroud)

我想通过在资源中声明html来在Dialog上显示它strings.xml.我该怎么做?

html xml string android android-resources

87
推荐指数
3
解决办法
7万
查看次数

android string.xml读取html标签的问题

在Android项目的strings.xml文件中,我有以下html文本

<?xml version="1.0" encoding="utf-8"?>

<resources>

<string name="myHeadStr"><b><u>bold, underline </u></b></string>
...

</resources>
Run Code Online (Sandbox Code Playgroud)

当我把它读入getString(R.string.myHeadStr)时,它只给出文本"粗体,下划线"它忘记了html标签和....

如何从string.xml中读取带有html标记的完整字符串

string android

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

如何在ios标签中显示html格式的文本

我想在IOS中显示html格式的文本UILabel.

在Android中,它有这样的api .setText(Html.fromHtml(somestring));

从XML格式的html格式的字符串资源中设置TextView文本

我想知道ios中是否有相同的内容?

我搜索并找到这个帖子:

如何在iPhone上显示来自API的HTML文本?

但它建议使用UIWebView.我需要在每个表格单元格中显示html格式的字符串,所以我认为webview每行1 个看起来有点沉重.

那还有其他选择吗?

谢谢.

html uiwebview uilabel ios swift

43
推荐指数
4
解决办法
5万
查看次数

Android:资源中的getString()丢失了字符串中的任何标记

例如:

我在资源中有一个字符串:

<string name="smth"><small>hey girls</small></string>

当我在xml资源文件中使用它时(例如在某些文本视图中),

android:text="@string/smth"

没问题.它考虑了"小"标签.它使字符串更小.但是当我想像这样使用它时:

String smth = getString(R.string.smth);

someTextView.setText(Html.fromHtml(不便));

字符串没有任何标签!

任何帮助赞赏.担

resources android

18
推荐指数
4
解决办法
9703
查看次数

使用Html.fromHtml在TextView中设置文本

我必须分三个部分显示文本,所以我使用了Html.fromHtml,如下所示:

txtvw.setText(Html.fromHtml("<p align=right> <b> "
                    + "Hi!" + " </br> <font size=6>"
                    + " How are you "+"</font> </br>"
                    + "I am fine" + "  </b> </p>"));
Run Code Online (Sandbox Code Playgroud)

HTML是正确的,但在设备中它显示在一行.

我的textview xml声明是:

   <RelativeLayout
    android:id="@+id/Home"
    android:layout_width="fill_parent"
    android:layout_height="60dp"
    android:background="@drawable/transparentfooter"
    android:layout_above="@+id/bottombar" >


     <TextView 
    android:id="@+id/txt"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:textColor="@android:color/white"/>

    </RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

android textview android-layout

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

BOLD和普通文本中的Android TextView

我彻底搜索了SO,但没有得到我的问题的答案.

我想设置一个段落,我将使用XML设置它

该文本包含标题和步骤以及常规文本.我想以粗体显示标题和步骤,并在普通文本中休息.

我可以通过使用不同的,但我怎么能在同一TextView中做到这一点.

我的意思是使用相同的TextView如何为不同的句子设置不同的属性?

android android-layout

8
推荐指数
2
解决办法
2万
查看次数

TextView的HTML格式

当TextView元素以格式化形式显示文本时,我对"规则"感到有些困惑.

像一个字符串

"There are <i>different ways</i> of coding.\n";
Run Code Online (Sandbox Code Playgroud)

我编码时没有任何格式(包括HTML代码)显示

tvMyTextView.setText("There are <i>different ways</i> of coding.\n");
Run Code Online (Sandbox Code Playgroud)

但是当我在strings.xml中定义相同的字符串然后加载

tvMyTextView.setText(R.strings.TestString);
Run Code Online (Sandbox Code Playgroud)

它显示强调.

当我尝试在TextView中嵌入URL时,我觉得更加困惑:

"Click <a href="http://www.poon-world.com">here</a> to switch on the red light.\n";
Run Code Online (Sandbox Code Playgroud)

毋庸置疑,我已经尝试过TextView的各种属性选项 - 但除非我错过了一些东西,否则它们似乎没什么区别.在某些情况下,URL在文本中编码,蓝色并且可以单击,在其他情况下,我可以看到HTML格式.在其他人中,它是彩色编码的,并且URL似乎以某种方式在文本中编码 - 但是当我点击它时没有任何反应.关于URL的嵌入,与"简单"HTML格式化的另一个例子不同,到目前为止我甚至找不到一个规则,当它工作时和不工作时.任何人都可以帮我解开脑袋里的结.

android string-formatting textview android-layout

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

如何在android中显示结合数学公式的文本?

我正在开发一个 android 应用程序,我们将在其中显示一些带有多项选择答案的数学和物理问题。问题的文本以 Microsoft Office Word .docx 格式准备就绪。

问题的文本通常包含公式和方程,我们希望将它们保存在 SQLite 数据库中并在 android 应用程序上访问它。

真正的问题是如何管理显示部分,因为据我所知,我们应该用html标签来管理如此复杂的文本。实际上至少有 2000 个这样的问题,我们正在寻找针对该问题的优化解决方案。

我是个硬汉!:) 给我一些关键字,我会去完成它。

所以,请分享您的经验和建议。

html math android formula webview

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

带有HTML和分隔符的Android TextView

我有一个TextView,它是ListView行项的一部分.在那个TextView中,我有一些使用Html.fromHtml()呈现的HTML.我不知道是否有一种方法做什么是一个有效的<hr>HTML中的标签,以便它会呈现在TextView的内物品2之间的水平线.这有可能吗?

html android textview

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

Android:格式化文本部分不起作用

在我的strings.xml文件中,我定义了以下内容:

<string name="mystring"><b>Bold text</b>Non-bold text</string>
Run Code Online (Sandbox Code Playgroud)

它应该工作,正如它在这里指定的那样.但实际上只显示粗体文本,文本的另一部分消失了.

android textview android-textattributes

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