如何在 TextView 中添加项目符号?

新手上路,请多包涵

我有一个 TextView,我想通过 XML 在我的文本中添加一个项目符号。可能吗?

原文由 Pria 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 808
2 个回答

您必须使用正确的 字符编码 来实现此效果。你可以试试 •

更新

澄清一下:使用 `setText(”\u2022 Bullet”);` 以编程方式添加项目符号。 `0x2022 = 8226`

原文由 Benny Skogberg 发布,翻译遵循 CC BY-SA 4.0 许可协议

(几乎)所有选项都与使用 html 标签有关。

如果 TextView 只有一行文本,您可以使用可绘制对象。

像这样的东西:

 <TextView
            android:id="@+id/tv_with_bullet"
            android:layout_width="match_parent"
            android:layout_height="50dp"
            app:drawableStartCompat="@drawable/ic_desired_bullet_icon" />

并在 SVG 中添加所需的可绘制项目符号。它实际上不占用空间,使您无需添加复杂的 string literals 。您还可以在 此处 下载 SVG 文件以获取要点

原文由 Hossein Farrokhi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题