在1 TextView中左右对齐的文本

时间:2014-01-10 05:00:19

标签: android android-layout

TextView中有复合drawable选项,以避免在ViewGroup旁边使用父ImageViewTextView。如lint所说,性能整洁,速度更快。我正在尝试做类似的事情。一个TextView里面有两个文本,一个对齐左边,一个对齐写。听起来很奇怪但它只允许单行TextView

为此,我可以延长TextView并将其引力设置为右侧。在onDraw内,让超类在右侧绘制,然后在左侧绘制文本。

问题是,我对这一切并不十分确定。我的问题是,会有很大的性能差异吗?我没有任何较慢的设备可供测试。我将在GridView的项目布局中使用此TextView,项目布局已经有很多视图,如果我可以将一些视图合并到一个视图会很好。但是,再一次,是否存在性能差异,如用户可以注意到的那样?如果有,我将通过扩展TextView使用的方法,是否有任何问题,或者我应该尝试其他方式?

谢谢

1 个答案:

答案 0 :(得分:0)

根据我的阅读,我会想到您正在为GridView使用自定义适配器?

如果是这样,你只能使用TableRow并在其中插入2个TextViews,每个布局权重设置为1.那么你将在一行中有2列?

只是一个想法。