在布局中使用多个TextView或使用跨度使用一个TextView是否更好?

时间:2014-04-01 10:14:02

标签: android layout textview spannablestring

这个问题我一直在问我很多:

我要显示不同类型的信息,每个信息都有标签和数据TextView - 其中一些信息始终可见,其他信息(标签+文字)必须根据数据显示。

现在,哪种解决方案更容易(更快)处理Android及其布局系统:

a)在TextViewRelativeLayout中合并了很多LinearLayout个,为每个{1}设置静态信息,字体颜色和内容

b)仅使用一个TextView并将数据拟合到一个字符串中,使用TextSpan s在SpannableString中提供有关颜色甚至字体的信息,然后使用我的TextView显示只有一个TextView

我不确定这里的关键因素是什么 - 对象数量,衡量ListView内容的时间是否包含相当复杂的格式? 你会怎么测量这个?

在我的具体案例中,我说的是一个TextView项目(所以它将在屏幕上最多10次)由3个信息组成,意思是3个标签TextView s和3个内容使用RelativeLayout在一行中{{1}}。

0 个答案:

没有答案