1

假设我有 10 个文本项,所有这些对用户都是可见的。每个文本项都有不同的颜色和样式。我不知道实现这一目标的最佳方法是什么。

多个静态文本视图 - 最容易实现,但性能可能是最差的。

textview 的列表视图 - 所有项目对用户可见,我不确定它在性能方面是否与多个静态文本视图完全相似。

多行 - 最难实现,不确定这种方法是否可以有 2 行的 1 个文本项。

任何人都可以建议我吗?谢谢

4

3 回答 3

1

不用担心 10TextView性能问题。除非你在其中写一本书。如果你真的想知道哪个是性能方面的,你可以用 1000 或更多来对它们进行基准测试。但最有可能使用 XML 膨胀它并从 XML 中检索应该是最好的性能方面。做对您最简单或对用户最好的事情。

于 2013-01-02T04:48:49.337 回答
0

首先决定你想要实现什么。

10 文本视图

使用此方法仅适用于此活动。而且您不能使用它,这是非常消耗内存的过程。

Textview的Listview

使用这种方法很好并显示每种不同的颜色文本,然后根据您想要显示的颜色填充任何数组。

第三个很懒。

于 2013-01-02T04:37:25.950 回答
0

如果它修复了只有 10TextView则使用 10 TextView

否则,如果TextView没有固定使用ListView

于 2013-01-02T05:30:36.790 回答