如何在彼此下方的 Android 中显示可变长度的项目符号点
How to display bullet points with variable length in Android that are underneath each other
我想在 Android 弹出窗口 window(带有 Java)中添加一个带有可变大小(行号)的项目符号列表,这样项目符号就直接从下方开始彼此。例如我有列表
- 第一个信息行
- 第二信息行,文字较多,无法在App中一行显示
- 第三条信息线
要点来自数据库查询。现在我该如何实现呢?我 tought 对每个要点使用 textView。项目符号点是数据库查询的列(所以我每行有多个列和文本;每个都有 1 个项目符号点)。问题是,如果我在 XML 布局文件中指定 textView,我无法提前知道它应该覆盖多少行,因此我无法正确定位 textView。
另一种方法可能是只使用数据库中的 1 列来表示所有项目符号,但在字符串中使用一些格式符号,并尝试仅使用 1 个 TextView 中的格式符号来构建字符串。由于我没有这种方法的经验,所以我只想问你,还有什么其他方法(可能更方便)可以做这样的事情?
非常感谢您的每条评论,也非常感谢您的建议。
也许我 100% 不明白您要描述的是什么情况,我不知道您为什么将 bullet 存储在数据库中?但是,如果您想动态构建带文本的要点,可以参考此article 了解更多信息
我想在 Android 弹出窗口 window(带有 Java)中添加一个带有可变大小(行号)的项目符号列表,这样项目符号就直接从下方开始彼此。例如我有列表
- 第一个信息行
- 第二信息行,文字较多,无法在App中一行显示
- 第三条信息线
要点来自数据库查询。现在我该如何实现呢?我 tought 对每个要点使用 textView。项目符号点是数据库查询的列(所以我每行有多个列和文本;每个都有 1 个项目符号点)。问题是,如果我在 XML 布局文件中指定 textView,我无法提前知道它应该覆盖多少行,因此我无法正确定位 textView。 另一种方法可能是只使用数据库中的 1 列来表示所有项目符号,但在字符串中使用一些格式符号,并尝试仅使用 1 个 TextView 中的格式符号来构建字符串。由于我没有这种方法的经验,所以我只想问你,还有什么其他方法(可能更方便)可以做这样的事情?
非常感谢您的每条评论,也非常感谢您的建议。
也许我 100% 不明白您要描述的是什么情况,我不知道您为什么将 bullet 存储在数据库中?但是,如果您想动态构建带文本的要点,可以参考此article 了解更多信息