【问题标题】:Multiple static TextViews VS Listview of TextView VS One TextView with multiple lines多个静态TextViews VS TextView 的Listview VS 一个多行TextView
【发布时间】:2013-01-02 14:38:44
【问题描述】:

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

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

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

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

谁能推荐我?谢谢

【问题讨论】:

    标签: android listview textview


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      首先决定你要实现什么。

      10 个文本视图

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

      Textview的Listview

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

      第三个很可怜。

      【讨论】:

        【解决方案3】:

        如果修复后只有 10 个TextView,则使用 10 个TextView

        如果TextView的数量不固定,则使用ListView

        【讨论】:

          猜你喜欢
          • 2015-02-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-01-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-01-27
          相关资源
          最近更新 更多