如何以网格形式在布局中设置随机数的TextView?
How to set random number of TextView in layout in form of grid?
我有一些来自服务器的文本。我想在 TextView
中显示每个文本。
文本长度可以不同。我想在任何行中最多三个 TextView
。
帮我解决这个问题。我应该使用哪种布局以及如何实现?
您可以创建自定义 ViewGroup
并覆盖其度量和布局逻辑,或者您可以使用嵌套 LinearLayouts
(垂直方向的父级与水平方向的行)。
您始终可以检查最下面的行以了解它包含多少 TextViews
。如果有三个,只需添加另一个 LinearLayout
- 作为下一行。
第一个解决方案将更难实施,但另一方面它会更有效率(当然如果做得对)。
在 你可以找到我解决类似问题的方法。
还要实际查看链接问题的另一个答案中链接的流程布局。这可能对你有帮助。
我有一些来自服务器的文本。我想在 TextView
中显示每个文本。
文本长度可以不同。我想在任何行中最多三个 TextView
。
帮我解决这个问题。我应该使用哪种布局以及如何实现?
您可以创建自定义 ViewGroup
并覆盖其度量和布局逻辑,或者您可以使用嵌套 LinearLayouts
(垂直方向的父级与水平方向的行)。
您始终可以检查最下面的行以了解它包含多少 TextViews
。如果有三个,只需添加另一个 LinearLayout
- 作为下一行。
第一个解决方案将更难实施,但另一方面它会更有效率(当然如果做得对)。
在