android - 如何在 TextView BOLD 上制作特定文本

标签 android textview android-textattributes

我不知道如何使 TextView 上的特定文本变为 BOLD。

是这样的

txtResult.setText(id+" "+name);

我希望输出是这样的:

1111 neil

idname 是我从数据库中检索值的变量,我想将 id 设置为粗体,但仅id 所以 name 不会受到影响,我不知道该怎么做。

最佳答案

只需在 HTML 中构建您的字符串并设置它:

String sourceString = "<b>" + id + "</b> " + name; 
mytextview.setText(Html.fromHtml(sourceString));

关于android - 如何在 TextView BOLD 上制作特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14371092/

相关文章:

android - 如何从 FCM token 获取 Firebase 用户 ID? (在服务器上的管理员代码中)

ios - 如何在 iOS 中检查文本是否被选中以及十字按钮是否被按下?

android - TextView 中的 AutoLink 链接 URL 的方括号

android - TabWidget 文字颜色不变

android - 如何在android textview中进行文本对齐并同时使用自定义字体样式?

php - Android 和 PHP 服务器 : encrypt and decrypt data

android - 在 Android 中操作自定义 GLSurfaceView

java - 如何使用数据库php MySQL验证登录输入

c++ - 如何在 Gtk::TextView 中设置可见行数?

android - 如果文本太长,将两个并排的 TextView 移动到另一个下面