2

我想做类似的东西

哇,它很酷的应用程序

在安卓。以便用户可以在两者中看到粗体文本TextViewEditText喜欢WhatsApp。我不知道该怎么办。我搜索并发现了一些我们可以使用 HTML 标签的东西,但有些用户不知道如何使用它。有没有一种方法可以让用户轻松将部分文本加粗,其余部分正常。

这是将更清晰的图像

在此处输入图像描述

在此图像中,用户可以通过将部分文本括在 * 中来将其加粗。

在此处输入图像描述

4

2 回答 2

0

您必须使用 HTML 代码并设置为 textview 或 edittextview 如下..

TextView textView = (TextView) findViewById(R.id.textView);
String first = "Hello what's up ";
String next = "<B>some bold text </B>";
textView.setText(Html.fromHtml(first + next));

如果您想在 ' ' 字符之后添加粗体文本,请从 textview 或 edittextview 中找到该字符并应用在 ' ' 这个字符之后标记并将文本设置为 textview 和 edittextview

于 2017-01-08T09:31:11.367 回答
0

让你把文字加粗?将其放置在 StyleSpan 中,并带有粗体样式。为用户使其加粗?您必须为他们提供一些 UI 才能做到这一点,这不是内置的。

于 2017-01-08T09:24:23.473 回答