当前位置: 首页 > 知识库问答 >
问题:

如何在Android ListView上用Java加粗一段字符串?

元胡媚
2023-03-14

我正在通过ArrayList HashMap传递字符串。我的代码如下;

        Adapter1 = new SimpleAdapter(getBaseContext(), myList,
                R.layout.content, new String[]{ "TA", "IA"},
                new int[]{R.id.ta, R.id.ia});
        listview.setVerticalScrollBarEnabled(true);
        listview.setAdapter(Adapter1);

传递的实际上是HashMap的“ta”和“ia”键的值。它们直接转到R.ID.TA和R.ID.IA的文本视图。

我怎么只加粗一段文字。例如,它包含一个数字,而我只想将那个数字加粗。(我不想把R.ID.TA、R.ID.IA全加粗)

请帮帮忙。谢谢!

共有1个答案

燕文昌
2023-03-14

试试这个

String sourceString = "<b>" + boldText + "</b> " + normalText;
mytextview.setText(Html.fromHtml(sourceString));
 类似资料:
  • 问题内容: 为什么以下代码不起作用?它可以在Toast中工作,但不能在TextView中工作。当我运行程序时,boldName不会显示为粗体,但是当我将其设置为Toast时,它会显示为粗体。有人还有其他解决方案吗? 问题答案: 老实说,我不确定为什么TextViews完全按照它们的方式工作,您可以在执行操作时将其全部设置为粗体,但前提是它们的整个TextView都为粗体,但是如果其中一部分是粗体的

  • 问题内容: 我需要加密的字符串会显示在2D条码中(PDF-417),所以当有人知道扫描的想法时,它就不会可读。 其他需求: 不应该复杂 它不应包含RSA,PKI基础结构,密钥对等。 它必须足够简单,以摆脱被监视的人,并且必须易于对其他有兴趣获取该数据的公司解密。他们打电话给我们,我们告诉他们标准,或者给他们一些简单的密钥,然后可以将其用于解密。 那些公司可能会使用不同的技术,因此最好坚持不依赖于某

  • 问题内容: 如果我有一个字符串变量: 我想在每一个前面加一个转义字符和 变量中 (即 未 竟逃脱字符),我该怎么做? 问题答案: 我不是在这里要求优雅,但我 认为 它可以满足您的要求(如果我误会了,请纠正我): 输出

  • 这是主活动中的数组 这是我想要将该列表加载到片段中的onclick方法。 我有许多字符串数组,希望为菜单中的每个按钮分配一个。现在我应该把这个代码放在哪里?

  • 给定示例类: 如何为用户名添加自定义前缀并从id继承值?例如:id的值为1,所以我希望用户名字段的值为:“REGULAR.USER.1”

  • 我最近一直在使用Apache POI,我不知道如何设置这样的字符串:“你好,世界”。这就是我一直在尝试的 我知道“run.setBold(true)”应该应用于整个paragraph,但这是我为word文档找到的唯一内容,所以我需要一些帮助来解决这个问题。谢谢你的帮助。