2013-01-02 34 views
1

假设我有10个文本项目,它们都将对用户可见。每个文本项目都有不同的颜色和样式。我不知道什么是实现这一目标的最佳方法。多个静态文本视图VS TextView VS的列表视图VS多行的一个TextView

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

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

多行 - 最难实现,不知道这种方法是否可以有2行文本项目。

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

回答

1

不要担心10 TextView性能问题。除非你写了一本书。如果你真的想知道哪个是性能明智的,你可以用1000或更多的基准测试它们。但最有可能用XML扩充它并从XML中检索应该是性能最好的。做什么对你来说最简单,或者最适合用户。

0

首先决定你想实现什么。

10的TextView

使用这种方法只适用于该活动固定。而且你不能使用它,这是非常消耗内存的过程。 TextView的的

使用

列表视图这种方法很不错,显示然后每隔不同颜色的文本采取任何色彩阵列填充,只要你想显示。

第三个是非常多。

0

如果它的修复将只有10 TextView然后使用10 TextView

否则,如果号的TextView是不固定的使用ListView